Class CalendarException

Class CalendarException

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Reprezentuje wyjątkowe okresy czasu w kalendarzu.

[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException

Dziedziczenie

objectCalendarException

Dziedziczone członkowie

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktorzy

CalendarException()

Inicjalizuje nową instancję klasy Aspose.Tasks.CalendarException.

public CalendarException()

Właściwości

DayWorking

Pobiera lub ustawia wartość wskazującą, czy określona data lub typ dnia jest dniem roboczym.

public bool DayWorking { get; set; }

Wartość właściwości

bool

DaysOfWeek

Pobiera kolekcję DayTypeCollection dla tego obiektu. Dni tygodnia, w których wyjątek jest ważny.

public DayTypeCollection DaysOfWeek { get; }

Wartość właściwości

DayTypeCollection

EnteredByOccurrences

Pobiera lub ustawia wartość wskazującą, czy zakres powtórzeń jest definiowany poprzez wprowadzenie liczby wystąpień. Fałsz wskazuje, że zakres powtórzeń jest definiowany poprzez wprowadzenie daty zakończenia.

public bool EnteredByOccurrences { get; set; }

Wartość właściwości

bool

FromDate

Pobiera lub ustawia początek okresu wyjątku.

public DateTime FromDate { get; set; }

Wartość właściwości

DateTime

Month

Pobiera lub ustawia miesiąc, dla którego zaplanowano powtórzenie wyjątku.

public Month Month { get; set; }

Wartość właściwości

Month

MonthDay

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

public int MonthDay { get; set; }

Wartość właściwości

int

MonthItem

Pobiera lub ustawia element miesiąca, dla którego zaplanowano powtórzenie wyjątku.

public MonthItemType MonthItem { get; set; }

Wartość właściwości

MonthItemType

MonthPosition

Pobiera lub ustawia pozycję elementu miesiąca w obrębie miesiąca.

public MonthPosition MonthPosition { get; set; }

Wartość właściwości

MonthPosition

Name

Pobiera lub ustawia nazwę wyjątku.

public string Name { get; set; }

Wartość właściwości

string

Occurrences

Pobiera lub ustawia liczbę wystąpień, dla których wyjątek kalendarza jest ważny.

public int Occurrences { get; set; }

Wartość właściwości

int

ParentCalendar

Pobiera nadrzędny kalendarz dla tego obiektu.

public Calendar ParentCalendar { get; }

Wartość właściwości

Calendar

Period

Pobiera lub ustawia okres powtórzeń dla wyjątku.

public int Period { get; set; }

Wartość właściwości

int

ToDate

Pobiera lub ustawia koniec okresu wyjątku.

public DateTime ToDate { get; set; }

Wartość właściwości

DateTime

Type

Pobiera lub ustawia typ wyjątku.

public CalendarExceptionType Type { get; set; }

Wartość właściwości

CalendarExceptionType

WorkingTimes

Pobiera lub ustawia obiekt WorkingTimeCollection. Kolekcja godzin pracy, która definiuje czas pracy w dni robocze. Co najmniej jedna godzina pracy musi być obecna, a nie może być ich więcej niż pięć.

public WorkingTimeCollection WorkingTimes { get; set; }

Wartość właściwości

WorkingTimeCollection

Metody

CheckException(DateTime)

Zwraca true, jeśli określona instancja struktury System.DateTime jest dniem wyjątku.

public bool CheckException(DateTime dt)

Parametry

dt DateTime

określona instancja struktury System.DateTime.

Zwraca

bool

Zwraca true, jeśli wartość System.DateTime jest dniem wyjątku; w przeciwnym razie false.

Delete()

Usuwa instancję wyjątku z nadrzędnego kalendarza obiektu CalendarExceptionCollection.

public void Delete()

GetExceptionDates()

Zwraca daty, na które kalendarzowy wyjątek jest stosowany.

public IEnumerable<datetime> GetExceptionDates()

Zwraca

IEnumerable<DateTime&gt;

Zwraca kolekcję dat wyjątków, dla których kalendarzowy wyjątek jest stosowany.

GetWorkingTime()

Zwraca czas pracy dla wyjątku kalendarza.

public TimeSpan GetWorkingTime()

Zwraca

TimeSpan

Zwraca czas pracy dla tego wyjątku kalendarza.

 Polski