Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Reprezentuje wyjątkowe okresy czasu w kalendarzu.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Dziedziczenie
Dziedziczone członkowie
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
CalendarException()
Inicjalizuje nową instancję klasy Aspose.Tasks.CalendarException.
public CalendarException()
Właściwości
DayWorking
Pobiera lub ustawia wartość wskazującą, czy określona data lub typ dnia jest dniem roboczym.
public bool DayWorking { get; set; }
Wartość właściwości
DaysOfWeek
Pobiera kolekcję DayTypeCollection dla tego obiektu. Dni tygodnia, w których wyjątek jest ważny.
public DayTypeCollection DaysOfWeek { get; }
Wartość właściwości
EnteredByOccurrences
Pobiera lub ustawia wartość wskazującą, czy zakres powtórzeń jest definiowany poprzez wprowadzenie liczby wystąpień. Fałsz wskazuje, że zakres powtórzeń jest definiowany poprzez wprowadzenie daty zakończenia.
public bool EnteredByOccurrences { get; set; }
Wartość właściwości
FromDate
Pobiera lub ustawia początek okresu wyjątku.
public DateTime FromDate { get; set; }
Wartość właściwości
Month
Pobiera lub ustawia miesiąc, dla którego zaplanowano powtórzenie wyjątku.
public Month Month { get; set; }
Wartość właściwości
MonthDay
Pobiera lub ustawia dzień miesiąca, w którym zaplanowano powtórzenie wyjątku.
public int MonthDay { get; set; }
Wartość właściwości
MonthItem
Pobiera lub ustawia element miesiąca, dla którego zaplanowano powtórzenie wyjątku.
public MonthItemType MonthItem { get; set; }
Wartość właściwości
MonthPosition
Pobiera lub ustawia pozycję elementu miesiąca w obrębie miesiąca.
public MonthPosition MonthPosition { get; set; }
Wartość właściwości
Name
Pobiera lub ustawia nazwę wyjątku.
public string Name { get; set; }
Wartość właściwości
Occurrences
Pobiera lub ustawia liczbę wystąpień, dla których wyjątek kalendarza jest ważny.
public int Occurrences { get; set; }
Wartość właściwości
ParentCalendar
Pobiera nadrzędny kalendarz dla tego obiektu.
public Calendar ParentCalendar { get; }
Wartość właściwości
Period
Pobiera lub ustawia okres powtórzeń dla wyjątku.
public int Period { get; set; }
Wartość właściwości
ToDate
Pobiera lub ustawia koniec okresu wyjątku.
public DateTime ToDate { get; set; }
Wartość właściwości
Type
Pobiera lub ustawia typ wyjątku.
public CalendarExceptionType Type { get; set; }
Wartość właściwości
WorkingTimes
Pobiera lub ustawia obiekt WorkingTimeCollection.
Kolekcja godzin pracy, która definiuje czas pracy w dni robocze.
public WorkingTimeCollection WorkingTimes { get; set; }
Wartość właściwości
Metody
CheckException(DateTime)
Zwraca true, jeśli określona instancja struktury System.DateTime jest dniem wyjątku.
public bool CheckException(DateTime dt)
Parametry
dt
DateTime
określona instancja struktury System.DateTime.
Zwraca
Zwraca true, jeśli wartość System.DateTime jest dniem wyjątku; w przeciwnym razie false.
Delete()
Usuwa instancję wyjątku z nadrzędnego kalendarza obiektu CalendarExceptionCollection.
public void Delete()
GetExceptionDates()
Zwraca daty, na które kalendarzowy wyjątek jest stosowany.
public IEnumerable<datetime> GetExceptionDates()
Zwraca
IEnumerable<DateTime>
Zwraca kolekcję dat wyjątków, dla których kalendarzowy wyjątek jest stosowany.
GetWorkingTime()
Zwraca czas pracy dla wyjątku kalendarza.
public TimeSpan GetWorkingTime()
Zwraca
Zwraca czas pracy dla tego wyjątku kalendarza.