错误时重复计划的操作

时间:2015-09-24 11:35:26

标签: c# .net windows service

我正在使用Windows服务和计时器下载文件并每晚用文件数据更新我的数据库。如果下载过程或数据库更新抛出异常,我需要一种方法在一些延迟后重复操作。有没有更好的方法来使用“while”与计数器和Thread.Sleep()?

1 个答案:

答案 0 :(得分:0)

您应该考虑使用开箱即用的Windows任务计划程序或查看Quartz.NET

多年来,当你的问题像你的问题一样解决时,我不会浪费时间重新发明方形轮。将精力放在流程上,而不是如何来触发它。