Class CalendarException

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

object CalendarException

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

bool

DaysOfWeek

Zdobądź DayTypeCollection dla tego obiektu.dni tygodnia, w których wyjątek jest ważny.

public DayTypeCollection DaysOfWeek { get; }

Wartość nieruchomości

DayTypeCollection

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

bool

FromDate

Otrzymuje lub ustawia początek okresu wyjątku.

public DateTime FromDate { get; set; }

Wartość nieruchomości

DateTime

Month

Otrzymuje lub ustala miesiąc, na który zaplanowano powtórzenie wyjątku.

public Month Month { get; set; }

Wartość nieruchomości

Month

MonthDay

Otrzymuje lub ustala dzień miesiąca, w którym zaplanowano powtórzenie wyjątku.

public int MonthDay { get; set; }

Wartość nieruchomości

int

MonthItem

Otrzymuje lub ustawia miesięczny element, dla którego jest zaplanowany powtórzenie wyjątku.

public MonthItemType MonthItem { get; set; }

Wartość nieruchomości

MonthItemType

MonthPosition

Otrzymuje lub ustawia pozycję miesięcznego przedmiotu w ciągu miesiąca.

public MonthPosition MonthPosition { get; set; }

Wartość nieruchomości

MonthPosition

Name

Otrzymuje lub określa nazwę wyjątku.

public string Name { get; set; }

Wartość nieruchomości

string

Occurrences

otrzymuje lub określa liczbę zdarzeń, dla których wykluczenie kalendarzowe jest ważne.

public int Occurrences { get; set; }

Wartość nieruchomości

int

ParentCalendar

Zdobądź kalendarz rodzicielski dla tego obiektu.

public Calendar ParentCalendar { get; }

Wartość nieruchomości

Calendar

Period

otrzymuje lub ustanawia okres powtarzania dla wyjątku.

public int Period { get; set; }

Wartość nieruchomości

int

ToDate

Otrzymuje lub ustawia koniec okresu wyjątku.

public DateTime ToDate { get; set; }

Wartość nieruchomości

DateTime

Type

Otrzymuje lub ustawia typ wyjątku.

public CalendarExceptionType Type { get; set; }

Wartość nieruchomości

CalendarExceptionType

WorkingTimes

Pobierz lub ustawić obiekt WorkingTimeCollection.Zbiór godzin pracy, które określają czas pracy w tygodniu.Przynajmniej jeden czas pracy musi być obecny, a nie może być więcej niż pięć.

public WorkingTimeCollection WorkingTimes { get; set; }

Wartość nieruchomości

WorkingTimeCollection

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

bool

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

TimeSpan

Zwraca czas pracy dla tego wykluczenia kalendarzowego.

 Polski