Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Представляє виняткові періоди часу в календарі.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Спадкування
Спадковані члени
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; }
Значення властивості
DaysOfWeek
Отримує колекцію DayType для цього об’єкта. Дні тижня, на які виняток є дійсним.
public DayTypeCollection DaysOfWeek { get; }
Значення властивості
EnteredByOccurrences
Отримує або задає значення, яке вказує, чи визначено діапазон повторення шляхом введення кількості випадків. False вказує, що діапазон повторення визначено шляхом введення дати закінчення.
public bool EnteredByOccurrences { get; set; }
Значення властивості
FromDate
Отримує або задає початок часу винятку.
public DateTime FromDate { get; set; }
Значення властивості
Month
Отримує або задає місяць, для якого заплановано повторення винятку.
public Month Month { get; set; }
Значення властивості
MonthDay
Отримує або задає день місяця, на який заплановано повторення винятку.
public int MonthDay { get; set; }
Значення властивості
MonthItem
Отримує або задає елемент місяця, для якого заплановано повторення винятку.
public MonthItemType MonthItem { get; set; }
Значення властивості
MonthPosition
Отримує або задає позицію елемента місяця в межах місяця.
public MonthPosition MonthPosition { get; set; }
Значення властивості
Name
Отримує або задає назву винятку.
public string Name { get; set; }
Значення властивості
Occurrences
Отримує або задає кількість випадків, для яких діє виняток календаря.
public int Occurrences { get; set; }
Значення властивості
ParentCalendar
Отримує батьківський календар для цього об’єкта.
public Calendar ParentCalendar { get; }
Значення властивості
Period
Отримує або задає період повторення для винятку.
public int Period { get; set; }
Значення властивості
ToDate
Отримує або задає кінець часу винятку.
public DateTime ToDate { get; set; }
Значення властивості
Type
Отримує або задає тип винятку.
public CalendarExceptionType Type { get; set; }
Значення властивості
WorkingTimes
Отримує або задає об’єкт WorkingTimeCollection.
Колекція робочого часу, яка визначає час, витрачений на робочий день.
public WorkingTimeCollection WorkingTimes { get; set; }
Значення властивості
Методи
CheckException(DateTime)
Повертає true, якщо вказаний екземпляр структури System.DateTime є днем винятку.
public bool CheckException(DateTime dt)
Параметри
dt
DateTime
вказаний екземпляр структури System.DateTime.
Повертає
Повертає true, якщо значення System.DateTime є днем винятку; в іншому випадку - false.
Delete()
Видаляє екземпляр винятку з батьківського календаря CalendarExceptionCollection.
public void Delete()
GetExceptionDates()
Повертає дати, на які застосовується виняток календаря.
public IEnumerable<datetime> GetExceptionDates()
Повертає
IEnumerable<DateTime>
Повертає колекцію дат винятків, на які застосовується виняток календаря.
GetWorkingTime()
Повертає робочий час для винятку календаря.
public TimeSpan GetWorkingTime()
Повертає
Повертає робочий час для цього винятку календаря.