5
我试图创建quartz.net一个工作,这将运行开始时间和结束时间Quartz.Net的cron触发调度作业每45分钟
我试图创建此之间每45分钟与cron tigger使用
cronExpression =“0 0/45 8-5 * *?”;
但是,这不是我想要的方式。
看过quartz.net教程后,建议实施这样的工作需要使用两个触发器。
我是如何实现这个有点困惑,任何人都可以在一个解决方案
我试图创建quartz.net一个工作,这将运行开始时间和结束时间Quartz.Net的cron触发调度作业每45分钟
我试图创建此之间每45分钟与cron tigger使用
cronExpression =“0 0/45 8-5 * *?”;
但是,这不是我想要的方式。
看过quartz.net教程后,建议实施这样的工作需要使用两个触发器。
我是如何实现这个有点困惑,任何人都可以在一个解决方案
Quartz.Net教程大多是基于Quartz.Net V1建议。
如果您正在使用V2 +,你可以使用下面的触发器定义:
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("trigger1", "group1")
.WithDailyTimeIntervalSchedule(
x => x.StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(8, 0))
.EndingDailyAt(TimeOfDay.HourAndMinuteOfDay(11, 0))
.WithIntervalInMinutes(45))
.Build();
这将创建一个触发器,每运行45分钟,上午8时上午11时之间。