Class Schedule
Параметры расписания задания.
public class Schedule : ICloneable
- Inheritance
-
Schedule
- Implements
- Inherited Members
- Extension Methods
Properties
Any
Возвращает расписание на опроса в любой день и в любой час.
public static Schedule Any { get; }
Property Value
Enabled
Указывает, что задание разрешено выполнять.
public bool Enabled { get; set; }
Property Value
EndTime
Время окончания интервала времени, в течение которого разрешено выполнять задание (минут).
public short EndTime { get; set; }
Property Value
FreqInterval
Дни, в которые выполняется задание.
public int FreqInterval { get; set; }
Property Value
Remarks
В зависимости от значения FreqType. Для ежедневно: каждые n дней Для еженедельно: маска 1-пн 2-вт... Для ежемесячно: n день месяца.
FreqType
Частота выполнения задания.
public FrequencyType FreqType { get; set; }
Property Value
Months
Маска месяцев, в которые разрешён запуск задания. Если не задана, задание выполняется каждый месяц.
public int Months { get; set; }
Property Value
RetryInterval
Интервал повтора (повторять задание каждые n минут).
public short RetryInterval { get; set; }
Property Value
StartTime
Время начала интервала времени, в течение которого разрешено выполнять задание (минут).
public short StartTime { get; set; }
Property Value
Methods
Clone()
Создаёт копию расписания.
public Schedule Clone()
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
Возвращает текстовое описание расписания.
public override string ToString()
Returns
Operators
operator ==(Schedule?, Schedule?)
public static bool operator ==(Schedule? firstSchedule, Schedule? secondSchedule)
Parameters
Returns
operator !=(Schedule?, Schedule?)
public static bool operator !=(Schedule? firstSchedule, Schedule? secondScedule)