Quartz.Net CronExpression Builder - PullRequest
       25

Quartz.Net CronExpression Builder

7 голосов
/ 04 апреля 2011

У меня есть несколько элементов управления с графическим интерфейсом, образующих типичный планировщик Windows (Date \ Time pickers, флажки и т. Д.), Из которого я хотел бы построить строку CronExpression.

Кто-нибудь знает о хорошем способе построения строки выражения, или о существующем классе, или о хороших подходах для решения этой проблемы?

Ответы [ 3 ]

6 голосов
/ 08 февраля 2013

Я использовал этот плагин jQuery с asp.net и Quartz.Net для планирования заданий cron: http://shawnchin.github.com/jquery-cron/

Это тоже хорошая альтернатива: http://www.geekytidbits.com/cron-expression-descriptor-demo/Default.aspx

5 голосов
/ 05 апреля 2011

Выражения Cron в Quartz.Net состоят из 7 подвыражений :

1. Seconds
2. Minutes
3. Hours
4. Day-of-Month
5. Month
6. Day-of-Week
7. Year (optional field)

Я обычно использую CronMaker для создания собственных выражений cron.

Другой вариант - это другой инструмент , который работает довольно хорошо.

2 голосов
/ 01 июня 2011

Его вопрос заключается в том, существует ли способ построения выражения cron с использованием интерфейса (может быть, окна, созданного через JavaScript), где есть флажки и переключатели для проверки и выбора параметров. И в соответствии с выбранным и отмеченным параметром будет создано выражение cron.

Ответ на этот вопрос заключается в том, что вы должны написать логику после проверки всех опций, которые были проверены. Нет прямого способа сделать это.

...