C# BackGroundWorker sleep x 秒

标签 c# backgroundworker

我有一个程序将任务放到 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/

相关文章:

c# - 我怎样才能使这个通用接口(interface)更具类型化?

c# - 从 SQL Server 数据库中删除

c# - 使用 C# 在 WPF 中实现多线程(带后台 worker )

c# - 从 backgroundworker 获取错误值的进度

c# - BackgroundWorker RunWorkerCompleted 事件

VB.net BackgroundWorker 暂停/恢复

c# - 我可以在不使用 "unsafe"的情况下使用二维数组编码 C 结构吗?

c# - 如何在托管 Windows 服务中托管 WCF 服务?

c# - 没有 EndExecuteNonQuery 的 BeginExecuteNonQuery

c# - WPF Dispatcher Invoke 返回值始终为 null