【问题标题】:Repeat scheduled operation on error出错时重复预定操作
【发布时间】:2015-09-24 19:42:38
【问题描述】:

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

【问题讨论】:

    标签: c# .net windows service


    【解决方案1】:

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

    当您多年来解决了类似的问题时,我不会浪费时间重新发明方轮。将精力放在过程上,而不是如何触发它。

    【讨论】:

    • Windows 任务计划程序或任何其他第三方组件(如 Quartz.NET)是否提供任何方法来重新计划失败的任务?或者任务是否应该实现重做机制
    猜你喜欢
    • 2011-07-25
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-06
    相关资源
    最近更新 更多