Quartz.NET触发器配置或滚动我自己的触发器?

时间:2010-01-25 23:43:37

标签: triggers quartz.net

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

TimeSpan startTime //i.e. 10:30
TimeSpan endTime // i.e. 18:30
TimeSpan repeatInterval // 30 Minutes

触发器每天10:30,11:00,11:30~18:30发射

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

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

1 个答案:

答案 0 :(得分:2)

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