Interface ICronExpressionYearBuilder
Предоставляет набор методов для определения времени свершения событий в года.
Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Abstractions.dll
Syntax
public interface ICronExpressionYearBuilder
Methods
| Improve this Doc View SourceEach(Int32)
Каждый указанный год.
Declaration
ICronExpressionYearBuilder Each(int year)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | year | Год (от 1970 до 2099). |
Returns
Type | Description |
---|---|
ICronExpressionYearBuilder |
Remarks
В CRON-выражении 'Y', где Y - год year от 1970 до 2099. Если значение year равно 2016, то событие должно происходить в 2016 году.
Each(Int32, Int32)
Каждый указанный год и через заданный интервал после него.
Declaration
ICronExpressionYearBuilder Each(int year, int interval)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | year | Год (от 1970 до 2099). |
System.Int32 | interval | Интервал в годах. |
Returns
Type | Description |
---|---|
ICronExpressionYearBuilder |
Remarks
В CRON-выражении 'Y/I', где Y - год year от 1970 до 2099, I - интервал в годах interval. Если значение year равно 2016, а значение interval равно 10, то событие должно происходить в 2016, 2026, 2036 и т.д.
EachOfRange(Int32, Int32)
Каждый год из указанного диапазона.
Declaration
ICronExpressionYearBuilder EachOfRange(int yearFrom, int yearTo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | yearFrom | Начало диапазона лет (от 1970 до 2099). |
System.Int32 | yearTo | Конец диапазона лет (от 1970 до 2099). |
Returns
Type | Description |
---|---|
ICronExpressionYearBuilder |
Remarks
В CRON-выражении 'Y1-Y2', где Y1 и Y2 - соответственно начало yearFrom и конец yearTo диапазона лет. Если значение yearFrom равно 2016, а значение yearTo равно 2018, то событие должно происходить в 2016, 2017 и 2018 году.
EachOfSet(Int32[])
Каждый год из указанного списка.
Declaration
ICronExpressionYearBuilder EachOfSet(params int[] years)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | years | Список годов (каждый от 1970 до 2099). |
Returns
Type | Description |
---|---|
ICronExpressionYearBuilder |
Remarks
В CRON-выражении 'Y1,Y2,Y3,...,Yn', где Y1, Y2, Y3, ..., Yn - годы списка years. Если значение
years представлено массивом new[] { 2016, 2017, 2018 }
, то событие должно происходить
в 2016, 2017 и 2018 году.
Every()
Каждую год.
Declaration
ICronExpressionYearBuilder Every()
Returns
Type | Description |
---|---|
ICronExpressionYearBuilder |
Remarks
В CRON-выражении '*'.