Cron-вирази призначені для можливості задавати періодичність і час спрацьовування завдань планувальника. Cron-формат є простим, але потужним і гнучким способом опису часу і періодичності дій.
Будь-яке з полів може містити символ * (зірочка) в якості значень. Це означає повний діапазон можливих значень, наприклад, хвилину, кожен час і так далі.
Будь-яке з полів також може містити перелік значень, розділених комами (наприклад: 1,3,7) або інтервал значень через дефіс (наприклад: 1-5).
Після зірочки (*) або інтервалу можна за допомогою символу / (коса риска) вказати крок значень.
Наприклад, 0-23/2 може використовуватися в полі "Година" для вказівки того, що дія повинна відбуватися кожні дві години.
// 0 12 * * 1-5 опівдні у робочі дні// 9 1-7 * 1 перший понеділок кожного місяця, о 9 ранку// Приклад класу, який визначає часто використовувані вирази CronpublicstaticclassCronExpression{/// <summary>/// Every minute. Щохвилини/// </summary>publicconststringMinutely="* * * * *";/// <summary>/// Every hour. Щогодини/// </summary>publicconststringHourly="0 * * * *";/// <summary>/// Every day at 00:00. Щодня о 00:00/// </summary>publicconststringDaily="0 0 * * *";/// <summary>/// Every Monday at 00:00. Кожного понеділка о в 00:00/// </summary>publicconststringWeekly="0 0 * * 1";/// <summary>/// Every first day of the month at 00:00. Кожен перший день місяця о 00:00/// </summary>publicconststringMonthly="0 0 1 * *";/// <summary>/// Every year on January 1st at 00:00. Щороку 1 січня о 00:00/// </summary>publicconststringYearly="0 0 1 1 *";}