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()
Возвращает
Возвращает рабочее время для этого календарного исключения.