Class CalendarException

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

objectCalendarException

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

bool

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

DayTypeCollection

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

bool

FromDate

Získá nebo nastaví začátek výjimečného času.

public DateTime FromDate { get; set; }

Hodnota vlastnosti

DateTime

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

Month

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

int

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

MonthItemType

MonthPosition

Získá nebo nastaví pozici položky měsíce v rámci měsíce.

public MonthPosition MonthPosition { get; set; }

Hodnota vlastnosti

MonthPosition

Name

Získá nebo nastaví název výjimky.

public string Name { get; set; }

Hodnota vlastnosti

string

Occurrences

Získá nebo nastaví počet výskytů, pro které je kalendářová výjimka platná.

public int Occurrences { get; set; }

Hodnota vlastnosti

int

ParentCalendar

Získá rodičovský kalendář pro tento objekt.

public Calendar ParentCalendar { get; }

Hodnota vlastnosti

Calendar

Period

Získá nebo nastaví období opakování pro výjimku.

public int Period { get; set; }

Hodnota vlastnosti

int

ToDate

Získá nebo nastaví konec výjimečného času.

public DateTime ToDate { get; set; }

Hodnota vlastnosti

DateTime

Type

Získá nebo nastaví typ výjimky.

public CalendarExceptionType Type { get; set; }

Hodnota vlastnosti

CalendarExceptionType

WorkingTimes

Získá nebo nastaví objekt WorkingTimeCollection.
Kolekce pracovních časů, která definuje čas strávený v pracovním dni.
Musí být přítomen alespoň jeden pracovní čas a nemůže jich být více než pět.

public WorkingTimeCollection WorkingTimes { get; set; }

Hodnota vlastnosti

WorkingTimeCollection

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í

bool

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&gt;

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í

TimeSpan

Vrátí pracovní čas pro tuto kalendářovou výjimku.

 Čeština