Class CalendarException
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia wyjątkowe okresy czasu w kalendarzu.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Inheritance
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
CalendarException()
Inicjalizuje nową instancję klasy Aspose.Tasks.CalendarException.
public CalendarException()
Properties
DayWorking
Otrzymuje lub ustawia wartość wskazującą, czy określona data lub typ dnia działa.
public bool DayWorking { get; set; }
Wartość nieruchomości
DaysOfWeek
Zdobądź DayTypeCollection dla tego obiektu.dni tygodnia, w których wyjątek jest ważny.
public DayTypeCollection DaysOfWeek { get; }
Wartość nieruchomości
EnteredByOccurrences
Otrzymuje lub ustawia wartość wskazującą, czy zakres powtarzania jest zdefiniowany poprzez wprowadzenie liczby zdarzeń.FALSE określa, że zakres powtarzania jest zdefiniowany poprzez wprowadzenie daty zakończenia.
public bool EnteredByOccurrences { get; set; }
Wartość nieruchomości
FromDate
Otrzymuje lub ustawia początek okresu wyjątku.
public DateTime FromDate { get; set; }
Wartość nieruchomości
Month
Otrzymuje lub ustala miesiąc, na który zaplanowano powtórzenie wyjątku.
public Month Month { get; set; }
Wartość nieruchomości
MonthDay
Otrzymuje lub ustala dzień miesiąca, w którym zaplanowano powtórzenie wyjątku.
public int MonthDay { get; set; }
Wartość nieruchomości
MonthItem
Otrzymuje lub ustawia miesięczny element, dla którego jest zaplanowany powtórzenie wyjątku.
public MonthItemType MonthItem { get; set; }
Wartość nieruchomości
MonthPosition
Otrzymuje lub ustawia pozycję miesięcznego przedmiotu w ciągu miesiąca.
public MonthPosition MonthPosition { get; set; }
Wartość nieruchomości
Name
Otrzymuje lub określa nazwę wyjątku.
public string Name { get; set; }
Wartość nieruchomości
Occurrences
otrzymuje lub określa liczbę zdarzeń, dla których wykluczenie kalendarzowe jest ważne.
public int Occurrences { get; set; }
Wartość nieruchomości
ParentCalendar
Zdobądź kalendarz rodzicielski dla tego obiektu.
public Calendar ParentCalendar { get; }
Wartość nieruchomości
Period
otrzymuje lub ustanawia okres powtarzania dla wyjątku.
public int Period { get; set; }
Wartość nieruchomości
ToDate
Otrzymuje lub ustawia koniec okresu wyjątku.
public DateTime ToDate { get; set; }
Wartość nieruchomości
Type
Otrzymuje lub ustawia typ wyjątku.
public CalendarExceptionType Type { get; set; }
Wartość nieruchomości
WorkingTimes
Pobierz lub ustawić obiekt WorkingTimeCollection.Zbiór godzin pracy, które określają czas pracy w tygodniu.
public WorkingTimeCollection WorkingTimes { get; set; }
Wartość nieruchomości
Methods
CheckException(DateTime)
Powraca się prawidłowo, jeśli określona instancja struktury System.DateTime jest dniem wyjątku.
public bool CheckException(DateTime dt)
Parameters
dt
DateTime
wskaźnik struktury System.DateTime.
Returns
Powraca się prawdą, jeśli wartość System.DateTime jest dniem wyjątku; w przeciwnym razie, fałszywe.
Delete()
Usunąć przykład wyjątku z przedmiotu kalendarza rodzinnego KalendarzExceptionCollection.
public void Delete()
GetExceptionDates()
Zwraca daty, na które obowiązuje wyjątek kalendarzowy.
public IEnumerable<datetime> GetExceptionDates()
Returns
IEnumerable • < DateTime >
W przypadku zwrotu zbioru wyjątków daty, dla których obowiązuje wyjątek kalendarzowy.
GetWorkingTime()
Zwraca czas pracy za wyjątkiem kalendarzowym.
public TimeSpan GetWorkingTime()
Returns
Zwraca czas pracy dla tego wykluczenia kalendarzowego.