我有一个程序将任务放到 bgw,在那个任务中我想等几秒钟再检查电子邮件,如果找不到,再等几秒钟再检查。
如果我没有使用 backgroundworker 来执行此操作,它只会是 System.Threading.Thread.Sleep(x),但是您如何在 backgroundworker 的 do_work 函数中完成此操作?
最佳答案
使用 System.Threading.Thread.Sleep(x)
。为什么不将其用于 BackgroundWorker?
编辑:感谢 cyrianox 回答我上面的问题。答案可以在以下问题的已接受答案中找到:
Send a backgroundworker to sleep while checking for cancellation
关于C# BackGroundWorker sleep x 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25879913/