Table of Contents

Class Schedule

Namespace
Lers.Models
Assembly
Lers.Models.dll

Параметры расписания задания.

public class Schedule : ICloneable
Inheritance
Schedule
Implements
Inherited Members
Extension Methods

Properties

Any

Возвращает расписание на опроса в любой день и в любой час.

public static Schedule Any { get; }

Property Value

Schedule

Enabled

Указывает, что задание разрешено выполнять.

public bool Enabled { get; set; }

Property Value

bool

EndTime

Время окончания интервала времени, в течение которого разрешено выполнять задание (минут).

public short EndTime { get; set; }

Property Value

short

FreqInterval

Дни, в которые выполняется задание.

public int FreqInterval { get; set; }

Property Value

int

Remarks

В зависимости от значения FreqType. Для ежедневно: каждые n дней Для еженедельно: маска 1-пн 2-вт... Для ежемесячно: n день месяца.

FreqType

Частота выполнения задания.

public FrequencyType FreqType { get; set; }

Property Value

FrequencyType

Months

Маска месяцев, в которые разрешён запуск задания. Если не задана, задание выполняется каждый месяц.

public int Months { get; set; }

Property Value

int

RetryInterval

Интервал повтора (повторять задание каждые n минут).

public short RetryInterval { get; set; }

Property Value

short

StartTime

Время начала интервала времени, в течение которого разрешено выполнять задание (минут).

public short StartTime { get; set; }

Property Value

short

Methods

Clone()

Создаёт копию расписания.

public Schedule Clone()

Returns

Schedule

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

Возвращает текстовое описание расписания.

public override string ToString()

Returns

string

Operators

operator ==(Schedule?, Schedule?)

public static bool operator ==(Schedule? firstSchedule, Schedule? secondSchedule)

Parameters

firstSchedule Schedule
secondSchedule Schedule

Returns

bool

operator !=(Schedule?, Schedule?)

public static bool operator !=(Schedule? firstSchedule, Schedule? secondScedule)

Parameters

firstSchedule Schedule
secondScedule Schedule

Returns

bool