Interface ICronExpressionMinuteBuilder
Предоставляет набор методов для определения времени свершения событий в части минуты.
Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Abstractions.dll
Syntax
public interface ICronExpressionMinuteBuilder
Methods
| Improve this Doc View SourceEach(Int32)
Каждую указанную минуту.
Declaration
ICronExpressionMinuteBuilder Each(int minute)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | minute | Минута (от 0 до 59). |
Returns
Type | Description |
---|---|
ICronExpressionMinuteBuilder |
Remarks
В CRON-выражении 'M', где M - минута minute от 0 до 59. Если значение minute равно 5, то событие должно происходить на 5-й минуте каждого часа.
Each(Int32, Int32)
Каждую указанную минуту и через заданный интервал после нее.
Declaration
ICronExpressionMinuteBuilder Each(int minute, int interval)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | minute | Минута (от 0 до 59). |
System.Int32 | interval | Интервал в минутах. |
Returns
Type | Description |
---|---|
ICronExpressionMinuteBuilder |
Remarks
В CRON-выражении 'M/I', где M - минута minute от 0 до 59, I - интервал в минутах interval. Если значение minute равно 5, а значение interval равно 15, то событие должно происходить на 5-й, 20-й, 35-й и 50-й минутах каждого часа.
EachOfRange(Int32, Int32)
Каждую минуту из указанного диапазона.
Declaration
ICronExpressionMinuteBuilder EachOfRange(int minuteFrom, int minuteTo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | minuteFrom | Начало диапазона минут (от 0 до 59). |
System.Int32 | minuteTo | Конец диапазона минут (от 0 до 59). |
Returns
Type | Description |
---|---|
ICronExpressionMinuteBuilder |
Remarks
В CRON-выражении 'M1-M2', где M1 и M2 - соответственно начало minuteFrom и конец minuteTo диапазона минут. Если значение minuteFrom равно 10, а значение minuteTo равно 12, то событие должно происходить на 10-й, 11-й и 12-й минутах каждого часа.
EachOfSet(Int32[])
Каждую минуту из указанного списка.
Declaration
ICronExpressionMinuteBuilder EachOfSet(params int[] minutes)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | minutes | Список минут (каждая от 0 до 59). |
Returns
Type | Description |
---|---|
ICronExpressionMinuteBuilder |
Remarks
В CRON-выражении 'M1,M2,M3,...,Mn', где M1, M2, M3, ..., Mn - минуты списка minutes. Если значение
minutes представлено массивом new[] { 10, 11, 12 }
, то событие должно происходить на 10-й, 11-й
и 12-й минутах каждого часа.
Every()
Каждую минуту.
Declaration
ICronExpressionMinuteBuilder Every()
Returns
Type | Description |
---|---|
ICronExpressionMinuteBuilder |
Remarks
В CRON-выражении '*'.