应用程序关闭时如何强制BackgroundWorker继续运行?

时间:2014-04-10 08:19:09

标签: c# windows-phone-8

我不知道BackgroundWorker有多少,我有一个问题。当我的应用程序打开时,我的BackgroundWorker正常运行完成,但如果我的应用程序关闭,则BackgroundWorker无法完成。

当我的应用关闭时,有没有办法强制BackgroundWorker继续运行,而不是BackgroundWorker终止?

2 个答案:

答案 0 :(得分:2)

当您的应用关闭时,您的应用启动的任何任务都将停止执行,并且您无法对此进行任何操作(嗯,还有一些非常具体的例外情况,例如地理定位应用)。

如果您需要在应用关闭时运行代码,则需要使用后台代理。请注意,这些代理有一些限制,特别是在内存使用方面,并且每30分钟只能运行几秒钟。

答案 1 :(得分:0)