Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Reprezentuje výjimečné časové období v kalendáři.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Dědičnost
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
CalendarException()
Inicializuje novou instanci třídy Aspose.Tasks.CalendarException.
public CalendarException()
Vlastnosti
DayWorking
Získá nebo nastaví hodnotu, která určuje, zda je zadané datum nebo typ dne pracovní.
public bool DayWorking { get; set; }
Hodnota vlastnosti
DaysOfWeek
Získá kolekci DayTypeCollection pro tento objekt.
Dny v týdnu, na kterých je výjimka platná.
public DayTypeCollection DaysOfWeek { get; }
Hodnota vlastnosti
EnteredByOccurrences
Získá nebo nastaví hodnotu, která určuje, zda je rozsah opakování definován zadáním počtu výskytů.
False určuje, že rozsah opakování je definován zadáním data ukončení.
public bool EnteredByOccurrences { get; set; }
Hodnota vlastnosti
FromDate
Získá nebo nastaví začátek výjimečného času.
public DateTime FromDate { get; set; }
Hodnota vlastnosti
Month
Získá nebo nastaví měsíc, pro který je naplánováno opakování výjimky.
public Month Month { get; set; }
Hodnota vlastnosti
MonthDay
Získá nebo nastaví den v měsíci, na který je naplánováno opakování výjimky.
public int MonthDay { get; set; }
Hodnota vlastnosti
MonthItem
Získá nebo nastaví položku měsíce, pro kterou je naplánováno opakování výjimky.
public MonthItemType MonthItem { get; set; }
Hodnota vlastnosti
MonthPosition
Získá nebo nastaví pozici položky měsíce v rámci měsíce.
public MonthPosition MonthPosition { get; set; }
Hodnota vlastnosti
Name
Získá nebo nastaví název výjimky.
public string Name { get; set; }
Hodnota vlastnosti
Occurrences
Získá nebo nastaví počet výskytů, pro které je kalendářová výjimka platná.
public int Occurrences { get; set; }
Hodnota vlastnosti
ParentCalendar
Získá rodičovský kalendář pro tento objekt.
public Calendar ParentCalendar { get; }
Hodnota vlastnosti
Period
Získá nebo nastaví období opakování pro výjimku.
public int Period { get; set; }
Hodnota vlastnosti
ToDate
Získá nebo nastaví konec výjimečného času.
public DateTime ToDate { get; set; }
Hodnota vlastnosti
Type
Získá nebo nastaví typ výjimky.
public CalendarExceptionType Type { get; set; }
Hodnota vlastnosti
WorkingTimes
Získá nebo nastaví objekt WorkingTimeCollection.
Kolekce pracovních časů, která definuje čas strávený v pracovním dni.
public WorkingTimeCollection WorkingTimes { get; set; }
Hodnota vlastnosti
Metody
CheckException(DateTime)
Vrátí true, pokud je zadaná instance struktury System.DateTime dnem výjimky.
public bool CheckException(DateTime dt)
Parametry
dt
DateTime
zadaná instance struktury System.DateTime.
Vrací
Vrátí true, pokud je hodnota System.DateTime dnem výjimky; jinak false.
Delete()
Odstraní instanci výjimky z rodičovské kolekce kalendářových výjimek CalendarExceptionCollection.
public void Delete()
GetExceptionDates()
Vrátí data, na kterých je kalendářová výjimka použitelná.
public IEnumerable<datetime> GetExceptionDates()
Vrací
IEnumerable<DateTime>
Vrátí kolekci dat výjimek, na které se kalendářová výjimka vztahuje.
GetWorkingTime()
Vrátí pracovní čas pro kalendářovou výjimku.
public TimeSpan GetWorkingTime()
Vrací
Vrátí pracovní čas pro tuto kalendářovou výjimku.