BackgroundWorker
在没有用户交互/更改的情况下运行的时间是否有限制?我留下了一个WPF
程序线程,其中一个运行了一夜,它在某个时候停止了。我可以在早上按下按钮触发DoWork
,它会再次启动。
我还不确定它是否触发了RunWorkerCompleted
,我没有添加事件,显然需要很长时间来测试。工作人员从按下按钮开始,并不断循环,抓取数据并将其打印到 GUI。
while (true)
{
//Crawl for data, output to WPF window
}
仅当另一个按钮按下而取消时,循环才会退出,而我从未按下过。
我只是好奇该课程是否有某种记录的超时BackgroundWorker
。