我不知道BackgroundWorker有多少,我有一个问题。当我的应用程序打开时,我的BackgroundWorker正常运行完成,但如果我的应用程序关闭,则BackgroundWorker无法完成。
当我的应用关闭时,有没有办法强制BackgroundWorker继续运行,而不是BackgroundWorker终止?
答案 0 :(得分:2)
当您的应用关闭时,您的应用启动的任何任务都将停止执行,并且您无法对此进行任何操作(嗯,还有一些非常具体的例外情况,例如地理定位应用)。
如果您需要在应用关闭时运行代码,则需要使用后台代理。请注意,这些代理有一些限制,特别是在内存使用方面,并且每30分钟只能运行几秒钟。
答案 1 :(得分:0)