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

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

 Українська