Как запускать каждые 3 минуты в Кварцевом планировщике? - PullRequest
2 голосов
/ 09 февраля 2020

Я использую API Quartz Scheduling для C#. Не могли бы вы помочь мне запускать каждые 3 минуты, используя cron-выражение. Я не могу найти выражение, которое позволяет мне выполнять свою работу с 8:45 до 17:15 каждые 3 минуты. Кто-нибудь знает какой-либо способ сделать это выражение? Спасибо.

1 Ответ

1 голос
/ 10 февраля 2020
 ITrigger trigger = TriggerBuilder.Create()
               .WithDailyTimeIntervalSchedule
                 (s =>
                    s.WithIntervalInHours(24)
                   .OnEveryDay()
                   .StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(8, 45))
                   .WithIntervalInMinutes(3)
                   .EndingDailyAt(TimeOfDay.HourAndMinuteOfDay(17, 15))
                 )
               .Build();
...