WPF 后台工作者在应用程序退出时停止
WPF Background Worker stops on Application exit
我有一些任务需要在应用程序退出时执行,然后我使用线程执行这些更改并显示加载栏直到完成。
我正在尝试将简单线程转换为后台工作程序,问题是,当我关闭应用程序时,后台工作程序也会退出,即使它仍有任务要执行。
问题,如何防止后台工作者在 window 关闭(应用程序退出)时退出(就像一个简单的线程会做的那样)?
取消设置为false。
我找到了解决方法,尽管它没有回答我最初的问题。
我将取消关闭事件,并从那里启动后台工作程序,当后台工作程序完成时,我将从 Worker Completed 方法关闭应用程序。
我有一些任务需要在应用程序退出时执行,然后我使用线程执行这些更改并显示加载栏直到完成。
我正在尝试将简单线程转换为后台工作程序,问题是,当我关闭应用程序时,后台工作程序也会退出,即使它仍有任务要执行。
问题,如何防止后台工作者在 window 关闭(应用程序退出)时退出(就像一个简单的线程会做的那样)?
取消设置为false。
我找到了解决方法,尽管它没有回答我最初的问题。
我将取消关闭事件,并从那里启动后台工作程序,当后台工作程序完成时,我将从 Worker Completed 方法关闭应用程序。