在 Windows 8.1 和 WP 8.1 中,后台代理的工作方式略有不同:
WinRT: 在 WinRT 中,大多数情况下,当后台代理耗尽其配额时,操作系统不会终止后台代理。相反,它将简单地暂停代理并允许它稍后继续。暂停是在没有任何警告的情况下完成的,例如引发事件或调用回调。当后台代理空闲时(例如等待服务器响应的命令时),操作系统不会停止后台代理。
Win Phone: 在 Win Phone 中,当后台代理耗尽其配额时,操作系统将终止后台代理。此终止将在没有警告的情况下完成。在 Win Phone 中,当发现后台代理空闲时,操作系统会停止后台代理。在这种情况下,操作系统将引发 IBackgroundTaskInstance.Canceled。
我的问题是,Windows 10 移动版和 Windows 10 桌面版之间有什么区别吗?