Show / Hide Table of Contents

Interface ICronExpressionYearBuilder

Предоставляет набор методов для определения времени свершения событий в года.

Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Abstractions.dll
Syntax
public interface ICronExpressionYearBuilder

Methods

| Improve this Doc View Source

Each(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 году.

| Improve this Doc View Source

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 и т.д.

| Improve this Doc View Source

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 году.

| Improve this Doc View Source

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 году.

| Improve this Doc View Source

Every()

Каждую год.

Declaration
ICronExpressionYearBuilder Every()
Returns
Type Description
ICronExpressionYearBuilder
Remarks

В CRON-выражении '*'.

Extension Methods

DynamicCollectionExtensions.GetItem(Object, Int32)
DynamicCollectionExtensions.SetItem(Object, Int32, Object)
DynamicCollectionExtensions.AddItem(Object, Object)
DynamicCollectionExtensions.InsertItem(Object, Int32, Object)
DynamicCollectionExtensions.RemoveItem(Object, Object)
DynamicCollectionExtensions.RemoveItemAt(Object, Int32)
DynamicCollectionExtensions.MoveItem(Object, Object, Int32)
DynamicObjectExtensions.TryGetPropertyValue(Object, String)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TryGetPropertyValueByPath(Object, String)
DynamicObjectExtensions.TrySetPropertyValueByPath(Object, String, Object)
ReflectionExtensions.IsInstanceOfType(Object, Type)
ReflectionExtensions.GetMemberValue(Object, String)
ReflectionExtensions.SetMemberValue(Object, String, Object)
ReflectionExtensions.InvokeMember(Object, String, Object[], out Object, Type[])
ReflectionExtensions.GetFieldValue(Object, FieldInfo)
ReflectionExtensions.SetFieldValue(Object, FieldInfo, Object)
ReflectionExtensions.GetPropertyValue(Object, PropertyInfo)
ReflectionExtensions.SetPropertyValue(Object, PropertyInfo, Object)
ReflectionExtensions.GetMethodDelegate(Object, MethodInfo)
ReflectionExtensions.GetEventDelegate(Object, EventInfo)
ReflectionExtensions.SetEventDelegate(Object, EventInfo, Object)
CommonExtensions.ExecuteSilent<T>(T, Action<T>)
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.