Class CalendarException

Class CalendarException

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Представляет исключительные временные периоды в календаре.

[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException

Наследование

objectCalendarException

Унаследованные члены

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструкторы

CalendarException()

Инициализирует новый экземпляр класса Aspose.Tasks.CalendarException.

public CalendarException()

Свойства

DayWorking

Получает или устанавливает значение, указывающее, является ли указанная дата или тип дня рабочим.

public bool DayWorking { get; set; }

Значение свойства

bool

DaysOfWeek

Получает коллекцию DayType для этого объекта. Дни недели, на которые распространяется исключение.

public DayTypeCollection DaysOfWeek { get; }

Значение свойства

DayTypeCollection

EnteredByOccurrences

Получает или устанавливает значение, указывающее, определен ли диапазон повторения путем ввода количества повторений. Значение false указывает на то, что диапазон повторения определяется введением даты окончания.

public bool EnteredByOccurrences { get; set; }

Значение свойства

bool

FromDate

Получает или устанавливает начало времени исключения.

public DateTime FromDate { get; set; }

Значение свойства

DateTime

Month

Получает или устанавливает месяц, для которого запланировано повторение исключения.

public Month Month { get; set; }

Значение свойства

Month

MonthDay

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

public int MonthDay { get; set; }

Значение свойства

int

MonthItem

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

public MonthItemType MonthItem { get; set; }

Значение свойства

MonthItemType

MonthPosition

Получает или устанавливает позицию элемента месяца внутри месяца.

public MonthPosition MonthPosition { get; set; }

Значение свойства

MonthPosition

Name

Получает или устанавливает имя исключения.

public string Name { get; set; }

Значение свойства

string

Occurrences

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

public int Occurrences { get; set; }

Значение свойства

int

ParentCalendar

Получает родительский календарь для этого объекта.

public Calendar ParentCalendar { get; }

Значение свойства

Calendar

Period

Получает или устанавливает период повторения для исключения.

public int Period { get; set; }

Значение свойства

int

ToDate

Получает или устанавливает конец времени исключения.

public DateTime ToDate { get; set; }

Значение свойства

DateTime

Type

Получает или устанавливает тип исключения.

public CalendarExceptionType Type { get; set; }

Значение свойства

CalendarExceptionType

WorkingTimes

Получает или устанавливает объект WorkingTimeCollection. Коллекция рабочих часов, определяющая время, отработанное в будний день. Должно быть представлено как минимум одно рабочее время, и не может быть более пяти.

public WorkingTimeCollection WorkingTimes { get; set; }

Значение свойства

WorkingTimeCollection

Методы

CheckException(DateTime)

Возвращает true, если указанная инстанция структуры System.DateTime является днем исключения.

public bool CheckException(DateTime dt)

Параметры

dt DateTime

указанная инстанция структуры System.DateTime.

Возвращает

bool

Возвращает true, если значение System.DateTime является днем исключения; в противном случае возвращает false.

Delete()

Удаляет экземпляр исключения из родительского календаря CalendarExceptionCollection.

public void Delete()

GetExceptionDates()

Возвращает даты, на которые календарное исключение применимо.

public IEnumerable<datetime> GetExceptionDates()

Возвращает

IEnumerable<DateTime&gt;

Возвращает коллекцию дат исключений, к которым применимо календарное исключение.

GetWorkingTime()

Возвращает рабочее время для календарного исключения.

public TimeSpan GetWorkingTime()

Возвращает

TimeSpan

Возвращает рабочее время для этого календарного исключения.

 Русский