所以我决定使用 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 秒这样的间隔,它似乎不是很干净。
如果有内置的方法可以做到这一点,我很乐意使用它,但如果没有,我已经准备好推出自己的触发器。任何从头开始实现触发器的指针(需要重写哪些方法等)也将不胜感激。