Конфигурация триггера Quartz.NET или мой собственный триггер? - PullRequest
0 голосов
/ 26 января 2010

Поэтому я решил использовать 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 секунд.

Если есть встроенный способ сделать это, я бы с удовольствием его использовал, но если нет, я готов запустить свой собственный триггер. Любые указатели для реализации Trigger с нуля (какие методы должны быть переопределены и т. Д.) Также будут высоко оценены.

1 Ответ

2 голосов
/ 26 января 2010

Вы можете определить SimpleTrigger с желаемым интервалом повторения и ограничить его запуск в дневном диапазоне времени с помощью DailyCalendar .

...