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時之間。