【问题标题】:Quartz.NET Trigger Configuration or Roll my own Trigger?Quartz.NET 触发器配置还是滚动我自己的触发器?
【发布时间】:2010-01-25 23:43:37
【问题描述】:

所以我决定使用 Quartz.NET 在我的应用程序中为我安排一些任务,我想根据以下 3 条信息安排我的任务每天运行。

TimeSpan startTime //即10:30 TimeSpan endTime // 即 18:30 TimeSpan repeatInterval // 30 分钟

并且触发器将在每天 10:30、11:00、11:30...18:30 触发

看起来很简单吧?但是我似乎在 TriggerUtils 中找不到任何可以让我做这样的事情的东西。我也尝试过 CronTrigger 路由,但对于 90 秒这样的间隔,它似乎不是很干净。

如果有内置的方法可以做到这一点,我很乐意使用它,但如果没有,我准备推出自己的触发器。任何从头开始实现触发器的指针(需要重写哪些方法等)也将不胜感激。

【问题讨论】:

    标签: triggers quartz.net


    【解决方案1】:

    您可以使用所需的重复间隔定义 SimpleTrigger,并使用 DailyCalendar 将其限制为在每日时间范围内运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多