0

在 Windows 8.1 和 WP 8.1 中,后台代理的工作方式略有不同:

WinRT: 在 WinRT 中,大多数情况下,当后台代理耗尽其配额时,操作系统不会终止后台代理。相反,它将简单地暂停代理并允许它稍后继续。暂停是在没有任何警告的情况下完成的,例如引发事件或调用回调。当后台代理空闲时(例如等待服务器响应的命令时),操作系统不会停止后台代理。

Win Phone: 在 Win Phone 中,当后台代理耗尽其配额时,操作系统将终止后台代理。此终止将在没有警告的情况下完成。在 Win Phone 中,当发现后台代理空闲时,操作系统会停止后台代理。在这种情况下,操作系统将引发 IBackgroundTaskInstance.Canceled。

我的问题是,Windows 10 移动版和 Windows 10 桌面版之间有什么区别吗?

4

1 回答 1

1

在 Windows 10 中,后台代理已替换为后台任务。无论运行的是哪种类型的 W10 设备(移动设备或台式机),标准后台任务在收到取消事件后将有 5 秒的时间来完成其工作。5 秒过后,后台任务将终止。如果超过配额(CPU、内存或网络),取消事件可能由用户或系统触发。从一个 W10 设备到另一个设备的变化是用于终止任务的内存和网络阈值。如果您想了解有关 W10 后台任务的更多信息,我强烈建议您观看Microsoft 在 Ignite 2015 活动期间制作的视频。

于 2016-04-26T17:39:59.090 回答