Class CalendarException

Class CalendarException

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

Rappresenta periodi eccezionali in un calendario.

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

Ereditarietà

objectCalendarException

Membri Ereditati

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

Costruttori

CalendarException()

Inizializza una nuova istanza della classe Aspose.Tasks.CalendarException.

public CalendarException()

Proprietà

DayWorking

Ottiene o imposta un valore che indica se la data o il tipo di giorno specificato è lavorativo.

public bool DayWorking { get; set; }

Valore Proprietà

bool

DaysOfWeek

Ottiene la DayTypeCollection per questo oggetto. I giorni della settimana in cui l’eccezione è valida.

public DayTypeCollection DaysOfWeek { get; }

Valore Proprietà

DayTypeCollection

EnteredByOccurrences

Ottiene o imposta un valore che indica se l’intervallo di ricorrenza è definito inserendo un numero di occorrenze. Falso specifica che l’intervallo di ricorrenza è definito inserendo una data di fine.

public bool EnteredByOccurrences { get; set; }

Valore Proprietà

bool

FromDate

Ottiene o imposta l’inizio del tempo di eccezione.

public DateTime FromDate { get; set; }

Valore Proprietà

DateTime

Month

Ottiene o imposta il mese per il quale è programmata una ricorrenza di eccezione.

public Month Month { get; set; }

Valore Proprietà

Month

MonthDay

Ottiene o imposta il giorno di un mese in cui è programmata una ricorrenza di eccezione.

public int MonthDay { get; set; }

Valore Proprietà

int

MonthItem

Ottiene o imposta l’elemento mese per il quale è programmata una ricorrenza di eccezione.

public MonthItemType MonthItem { get; set; }

Valore Proprietà

MonthItemType

MonthPosition

Ottiene o imposta la posizione di un elemento mese all’interno di un mese.

public MonthPosition MonthPosition { get; set; }

Valore Proprietà

MonthPosition

Name

Ottiene o imposta il nome dell’eccezione.

public string Name { get; set; }

Valore Proprietà

string

Occurrences

Ottiene o imposta il numero di occorrenze per cui l’eccezione del calendario è valida.

public int Occurrences { get; set; }

Valore Proprietà

int

ParentCalendar

Ottiene il calendario padre per questo oggetto.

public Calendar ParentCalendar { get; }

Valore Proprietà

Calendar

Period

Ottiene o imposta il periodo di ricorrenza per l’eccezione.

public int Period { get; set; }

Valore Proprietà

int

ToDate

Ottiene o imposta la fine del tempo di eccezione.

public DateTime ToDate { get; set; }

Valore Proprietà

DateTime

Type

Ottiene o imposta il tipo di eccezione.

public CalendarExceptionType Type { get; set; }

Valore Proprietà

CalendarExceptionType

WorkingTimes

Ottiene o imposta l’oggetto WorkingTimeCollection. La collezione dei tempi lavorativi che definisce il tempo lavorato nel giorno della settimana. Deve essere presente almeno un orario lavorativo e non possono essercene più di cinque.

public WorkingTimeCollection WorkingTimes { get; set; }

Valore Proprietà

WorkingTimeCollection

Metodi

CheckException(DateTime)

Restituisce true se l’istanza specificata della struttura System.DateTime è il giorno di eccezione.

public bool CheckException(DateTime dt)

Parametri

dt DateTime

l’istanza specificata della struttura System.DateTime.

Restituisce

bool

Restituisce true se il valore System.DateTime è il giorno di eccezione; altrimenti, false.

Delete()

Elimina l’istanza dell’eccezione dall’oggetto CalendarExceptionCollection del calendario padre.

public void Delete()

GetExceptionDates()

Restituisce le date in cui l’eccezione del calendario è applicabile.

public IEnumerable<datetime> GetExceptionDates()

Restituisce

IEnumerable<DateTime&gt;

Restituisce una collezione di date di eccezione per cui l’eccezione del calendario è applicabile.

GetWorkingTime()

Restituisce il tempo lavorativo per un’eccezione del calendario.

public TimeSpan GetWorkingTime()

Restituisce

TimeSpan

Restituisce il tempo lavorativo per questa eccezione del calendario.

 Italiano