Show / Hide Table of Contents

Class CronConstants

Предоставляет набор констант и методов для CRON-выражений.

Inheritance
System.Object
CronConstants
Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Abstractions.dll
Syntax
public static class CronConstants : object

Fields

| Improve this Doc View Source

AllValues

Знак любого допустимого значения.

Declaration
public const string AllValues = null
Field Value
Type Description
System.String
| Improve this Doc View Source

DayOfMonthMax

Максимально возможное значение для дня месяца.

Declaration
public const int DayOfMonthMax = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

DayOfMonthMin

Минимально возможное значение для дня месяца.

Declaration
public const int DayOfMonthMin = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

DayOfWeekMax

Максимально возможное значение для номера дня недели.

Declaration
public const int DayOfWeekMax = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

DayOfWeekMin

Минимально возможное значение для номера дня недели.

Declaration
public const int DayOfWeekMin = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

HourMax

Максимально возможное значение для часа.

Declaration
public const int HourMax = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

HourMin

Минимально возможное значение для часа.

Declaration
public const int HourMin = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LastDay

Знак последнего дня месяца.

Declaration
public const string LastDay = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LastWeekday

Знак последнего рабочего дня месяца (с понедельника по пятницу).

Declaration
public const string LastWeekday = null
Field Value
Type Description
System.String
| Improve this Doc View Source

Minus

Знак минуса для указания количества дней до последнего дня месяца.

Declaration
public const string Minus = null
Field Value
Type Description
System.String
| Improve this Doc View Source

MinuteMax

Максимально возможное значение для минуты.

Declaration
public const int MinuteMax = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MinuteMin

Минимально возможное значение для минуты.

Declaration
public const int MinuteMin = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MonthMax

Максимально возможное значение для номера месяца.

Declaration
public const int MonthMax = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MonthMin

Минимально возможное значение для номера месяца.

Declaration
public const int MonthMin = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NoSpecificValue

Знак отсутствия определенного значения.

Declaration
public const string NoSpecificValue = null
Field Value
Type Description
System.String
| Improve this Doc View Source

OrderNumber

Знак порядкового номер дня недели в месяце.

Declaration
public const string OrderNumber = null
Field Value
Type Description
System.String
| Improve this Doc View Source

PartDelimiter

Знак разделителя частей выражения.

Declaration
public const string PartDelimiter = null
Field Value
Type Description
System.String
| Improve this Doc View Source

SecondMax

Максимально возможное значение для секунды.

Declaration
public const int SecondMax = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

SecondMin

Минимально возможное значение для секунды.

Declaration
public const int SecondMin = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

ValueDelimiter

Знак разделителя значений.

Declaration
public const string ValueDelimiter = null
Field Value
Type Description
System.String
| Improve this Doc View Source

ValueInterval

Знак интервала значений.

Declaration
public const string ValueInterval = null
Field Value
Type Description
System.String
| Improve this Doc View Source

ValueRange

Знак диапазона значений.

Declaration
public const string ValueRange = null
Field Value
Type Description
System.String
| Improve this Doc View Source

Weekday

Знак рабочего дня недели (с понедельника по пятницу).

Declaration
public const string Weekday = null
Field Value
Type Description
System.String
| Improve this Doc View Source

YearMax

Максимально возможное значение для года.

Declaration
public const int YearMax = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

YearMin

Минимально возможное значение для года.

Declaration
public const int YearMin = null
Field Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

AppendCronExpression(StringBuilder, String)

Добавляет дополнительное CRON-выражение.

Declaration
public static StringBuilder AppendCronExpression(this StringBuilder expression, string subExpression)
Parameters
Type Name Description
StringBuilder expression

CRON-выражение.

System.String subExpression

Дополнительное CRON-выражение.

Returns
Type Description
StringBuilder

Новое CRON-выражение.

| Improve this Doc View Source

AppendCronValue(String, String)

Добавляет дополнительное CRON-выражение для значения.

Declaration
public static string AppendCronValue(this string valueExpression, string valueSubExpression)
Parameters
Type Name Description
System.String valueExpression

CRON-выражение для значения.

System.String valueSubExpression

Дополнительное CRON-выражение для значения.

Returns
Type Description
System.String

Новое CRON-выражение для значения.

| Improve this Doc View Source

EnsureNonNegative(String, Int32)

Проверяет, что указанное значение является неотрицательным числом.

Declaration
public static void EnsureNonNegative(string name, int value)
Parameters
Type Name Description
System.String name

Имя аргумента.

System.Int32 value

Значение.

| Improve this Doc View Source

EnsurePositive(String, Int32)

Проверяет, что указанное значение является положительным числом.

Declaration
public static void EnsurePositive(string name, int value)
Parameters
Type Name Description
System.String name

Имя аргумента.

System.Int32 value

Значение.

| Improve this Doc View Source

EnsureRange(String, Int32, Int32, Int32)

Проверяет, что указанное значение входит в допустимый диапазон.

Declaration
public static void EnsureRange(string name, int value, int valueMin, int valueMax)
Parameters
Type Name Description
System.String name

Имя аргумента.

System.Int32 value

Значение.

System.Int32 valueMin

Минимально возможное значение.

System.Int32 valueMax

Максимально возможное значение.

| Improve this Doc View Source

EnsureRange(String, Int32[], Int32, Int32)

Проверяет, что значение элементов указанного массива входят в допустимый диапазон.

Declaration
public static void EnsureRange(string name, int[] values, int valueMin, int valueMax)
Parameters
Type Name Description
System.String name

Имя аргумента.

System.Int32[] values

Массив значений.

System.Int32 valueMin

Минимально возможное значение.

System.Int32 valueMax

Максимально возможное значение.

| Improve this Doc View Source

ToCronValue(DayOfWeek)

Возвращает день недели для CRON-выражения.

Declaration
public static string ToCronValue(this DayOfWeek dayOfWeek)
Parameters
Type Name Description
DayOfWeek dayOfWeek

День недели.

Returns
Type Description
System.String

День недели для CRON-выражения.

| Improve this Doc View Source

ToCronValue(Month)

Возвращает месяц для CRON-выражения.

Declaration
public static string ToCronValue(this Month month)
Parameters
Type Name Description
Month month

Месяц.

Returns
Type Description
System.String

Месяц для CRON-выражения.

  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.