Windows runtime Winrt后台任务执行

Windows runtime Winrt后台任务执行,windows-runtime,Windows Runtime,在WinRT中添加触发器为SystemTriggerType.InternetAvailable的后台任务时 如果任务注册时互联网可用,那么是否立即执行?或者任务将等待internet不可用,然后再次可用以执行? 或者,当我的应用程序处于活动状态时,我可以强制执行该后台任务吗?具有SystemTriggerType.InternetAvailable的回退任务只有在互联网可用时才会启动。如果在任务注册时它已经可用,则不会触发它 如果您需要执行该代码,即使internet一直可用,最好是使用Tim

在WinRT中添加触发器为SystemTriggerType.InternetAvailable的后台任务时 如果任务注册时互联网可用,那么是否立即执行?或者任务将等待internet不可用,然后再次可用以执行?
或者,当我的应用程序处于活动状态时,我可以强制执行该后台任务吗?

具有
SystemTriggerType.InternetAvailable
的回退任务只有在互联网可用时才会启动。如果在任务注册时它已经可用,则不会触发它

如果您需要执行该代码,即使internet一直可用,最好是使用
TimeTrigger
SystemConditionType.InternetAvailable
创建另一个后台任务。您可以将其设置为15分钟的最小间隔


如果您还需要能够立即从应用程序中执行相同的代码,请将相关代码放在单独的库中,并从后台任务和应用程序代码中调用它。

这正是我所担心的。如果前台任务已经运行,我想我必须想出一种方法来阻止后台任务运行。我正在尝试在本地保存,然后发送到服务器。我担心如果我的前台保存正在进行,然后用户在我等待服务器时关闭应用程序,会发生什么情况。任务还没有完成。也许我想得太多了