【发布时间】:2015-09-24 19:42:38
【问题描述】:
我每天晚上使用 Windows 服务和计时器下载文件并使用文件数据更新我的数据库。如果下载过程或数据库更新抛出异常,我需要一种方法在延迟一段时间后重复操作。有没有比在计数器和 Thread.Sleep() 中使用“while”更好的方法?
【问题讨论】:
我每天晚上使用 Windows 服务和计时器下载文件并使用文件数据更新我的数据库。如果下载过程或数据库更新抛出异常,我需要一种方法在延迟一段时间后重复操作。有没有比在计数器和 Thread.Sleep() 中使用“while”更好的方法?
【问题讨论】:
您真的应该考虑使用开箱即用的 Windows 任务计划程序或查看Quartz.NET。
当您多年来解决了类似的问题时,我不会浪费时间重新发明方轮。将精力放在过程上,而不是如何触发它。
【讨论】: