Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Stellt außergewöhnliche Zeiträume in einem Kalender dar.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Vererbung
Vererbte Mitglieder
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
CalendarException()
Initialisiert eine neue Instanz der Aspose.Tasks.CalendarException-Klasse.
public CalendarException()
Eigenschaften
DayWorking
Erhält oder setzt einen Wert, der angibt, ob das angegebene Datum oder der Tagestyp arbeitstag ist.
public bool DayWorking { get; set; }
Eigenschaftswert
DaysOfWeek
Erhält die DayTypeCollection für dieses Objekt.
Die Wochentage, an denen die Ausnahme gültig ist.
public DayTypeCollection DaysOfWeek { get; }
Eigenschaftswert
EnteredByOccurrences
Erhält oder setzt einen Wert, der angibt, ob der Zeitraum der Wiederholung durch Eingabe einer Anzahl von Vorkommen definiert ist.
Falsch gibt an, dass der Zeitraum der Wiederholung durch Eingabe eines Enddatums definiert ist.
public bool EnteredByOccurrences { get; set; }
Eigenschaftswert
FromDate
Erhält oder setzt den Beginn der Ausnahmezeit.
public DateTime FromDate { get; set; }
Eigenschaftswert
Month
Erhält oder setzt den Monat, für den eine Ausnahmewiederholung geplant ist.
public Month Month { get; set; }
Eigenschaftswert
MonthDay
Erhält oder setzt den Tag eines Monats, an dem eine Ausnahmewiederholung geplant ist.
public int MonthDay { get; set; }
Eigenschaftswert
MonthItem
Erhält oder setzt das Monatselement, für das eine Ausnahmewiederholung geplant ist.
public MonthItemType MonthItem { get; set; }
Eigenschaftswert
MonthPosition
Erhält oder setzt die Position eines Monatselements innerhalb eines Monats.
public MonthPosition MonthPosition { get; set; }
Eigenschaftswert
Name
Erhält oder setzt den Namen der Ausnahme.
public string Name { get; set; }
Eigenschaftswert
Occurrences
Erhält oder setzt die Anzahl der Vorkommen, für die die Kalenderausnahme gültig ist.
public int Occurrences { get; set; }
Eigenschaftswert
ParentCalendar
Erhält den übergeordneten Kalender für dieses Objekt.
public Calendar ParentCalendar { get; }
Eigenschaftswert
Period
Erhält oder setzt den Zeitraum der Wiederholung für die Ausnahme.
public int Period { get; set; }
Eigenschaftswert
ToDate
Erhält oder setzt das Ende der Ausnahmezeit.
public DateTime ToDate { get; set; }
Eigenschaftswert
Type
Erhält oder setzt den Ausnahmetyp.
public CalendarExceptionType Type { get; set; }
Eigenschaftswert
WorkingTimes
Erhält oder setzt das WorkingTimeCollection-Objekt.
Die Sammlung der Arbeitszeiten, die die Arbeitszeit an den Wochentagen definiert.
Mindestens eine Arbeitszeit muss vorhanden sein, und es dürfen nicht mehr als fünf sein.
public WorkingTimeCollection WorkingTimes { get; set; }
Eigenschaftswert
Methoden
CheckException(DateTime)
Gibt true zurück, wenn die angegebene Instanz der System.DateTime-Struktur der Ausnahme-Tag ist.
public bool CheckException(DateTime dt)
Parameter
dt
DateTime
die angegebene Instanz der System.DateTime-Struktur.
Gibt zurück
Gibt true zurück, wenn der Wert von System.DateTime der Ausnahme-Tag ist; andernfalls false.
Delete()
Löscht die Ausnahmeinstanz aus dem übergeordneten Kalender CalendarExceptionCollection-Objekt.
public void Delete()
GetExceptionDates()
Gibt die Daten zurück, an denen die Kalenderausnahme anwendbar ist.
public IEnumerable<datetime> GetExceptionDates()
Gibt zurück
IEnumerable<DateTime>
Gibt eine Sammlung von Ausnahme-Daten zurück, für die die Kalenderausnahme anwendbar ist.
GetWorkingTime()
Gibt die Arbeitszeit für eine Kalenderausnahme zurück.
public TimeSpan GetWorkingTime()
Gibt zurück
Gibt die Arbeitszeit für diese Kalenderausnahme zurück.