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à
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à
DaysOfWeek
Ottiene la DayTypeCollection per questo oggetto. I giorni della settimana in cui l’eccezione è valida.
public DayTypeCollection DaysOfWeek { get; }
Valore Proprietà
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à
FromDate
Ottiene o imposta l’inizio del tempo di eccezione.
public DateTime FromDate { get; set; }
Valore Proprietà
Month
Ottiene o imposta il mese per il quale è programmata una ricorrenza di eccezione.
public Month Month { get; set; }
Valore Proprietà
MonthDay
Ottiene o imposta il giorno di un mese in cui è programmata una ricorrenza di eccezione.
public int MonthDay { get; set; }
Valore Proprietà
MonthItem
Ottiene o imposta l’elemento mese per il quale è programmata una ricorrenza di eccezione.
public MonthItemType MonthItem { get; set; }
Valore Proprietà
MonthPosition
Ottiene o imposta la posizione di un elemento mese all’interno di un mese.
public MonthPosition MonthPosition { get; set; }
Valore Proprietà
Name
Ottiene o imposta il nome dell’eccezione.
public string Name { get; set; }
Valore Proprietà
Occurrences
Ottiene o imposta il numero di occorrenze per cui l’eccezione del calendario è valida.
public int Occurrences { get; set; }
Valore Proprietà
ParentCalendar
Ottiene il calendario padre per questo oggetto.
public Calendar ParentCalendar { get; }
Valore Proprietà
Period
Ottiene o imposta il periodo di ricorrenza per l’eccezione.
public int Period { get; set; }
Valore Proprietà
ToDate
Ottiene o imposta la fine del tempo di eccezione.
public DateTime ToDate { get; set; }
Valore Proprietà
Type
Ottiene o imposta il tipo di eccezione.
public CalendarExceptionType Type { get; set; }
Valore Proprietà
WorkingTimes
Ottiene o imposta l’oggetto WorkingTimeCollection.
La collezione dei tempi lavorativi che definisce il tempo lavorato nel giorno della settimana.
public WorkingTimeCollection WorkingTimes { get; set; }
Valore Proprietà
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
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>
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
Restituisce il tempo lavorativo per questa eccezione del calendario.