C# 在出现错误时重复计划的操作
我每天晚上都使用windows服务和定时器下载文件并用文件数据更新数据库。如果下载过程或数据库更新引发异常,我需要一种方法在延迟一段时间后重复该操作。有没有比使用带计数器和线程的while.Sleep更好的方法呢?你真的应该考虑使用开箱即用的Windows任务调度器,或者看看C# 在出现错误时重复计划的操作,c#,.net,windows,service,C#,.net,Windows,Service,我每天晚上都使用windows服务和定时器下载文件并用文件数据更新数据库。如果下载过程或数据库更新引发异常,我需要一种方法在延迟一段时间后重复该操作。有没有比使用带计数器和线程的while.Sleep更好的方法呢?你真的应该考虑使用开箱即用的Windows任务调度器,或者看看 我不会浪费我的时间重新发明一个方形的轮子,当你的问题已经解决多年了。将精力放在进程上,而不是放在如何触发进程上。Windows任务计划程序或任何其他第三方组件(如Quartz.NET)是否提供了重新计划失败任务的方法?或者
我不会浪费我的时间重新发明一个方形的轮子,当你的问题已经解决多年了。将精力放在进程上,而不是放在如何触发进程上。Windows任务计划程序或任何其他第三方组件(如Quartz.NET)是否提供了重新计划失败任务的方法?或者任务应该实现重做吗mechanism@Dbuggy看这个问答