Class CalendarException
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Représente des périodes exceptionnelles dans un calendrier.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class CalendarException
Héritage
Membres hérités
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
CalendarException()
Initialise une nouvelle instance de la classe Aspose.Tasks.CalendarException.
public CalendarException()
Propriétés
DayWorking
Obtient ou définit une valeur indiquant si la date ou le type de jour spécifié est un jour travaillé.
public bool DayWorking { get; set; }
Valeur de la propriété
DaysOfWeek
Obtient la DayTypeCollection pour cet objet. Les jours de la semaine pendant lesquels l’exception est valide.
public DayTypeCollection DaysOfWeek { get; }
Valeur de la propriété
EnteredByOccurrences
Obtient ou définit une valeur indiquant si la plage de récurrence est définie par l’entrée d’un nombre d’occurrences. False spécifie que la plage de récurrence est définie par l’entrée d’une date de fin.
public bool EnteredByOccurrences { get; set; }
Valeur de la propriété
FromDate
Obtient ou définit le début de la période d’exception.
public DateTime FromDate { get; set; }
Valeur de la propriété
Month
Obtient ou définit le mois pour lequel une récurrence d’exception est prévue.
public Month Month { get; set; }
Valeur de la propriété
MonthDay
Obtient ou définit le jour d’un mois pour lequel une récurrence d’exception est prévue.
public int MonthDay { get; set; }
Valeur de la propriété
MonthItem
Obtient ou définit l’élément de mois pour lequel une récurrence d’exception est prévue.
public MonthItemType MonthItem { get; set; }
Valeur de la propriété
MonthPosition
Obtient ou définit la position d’un élément de mois au sein d’un mois.
public MonthPosition MonthPosition { get; set; }
Valeur de la propriété
Name
Obtient ou définit le nom de l’exception.
public string Name { get; set; }
Valeur de la propriété
Occurrences
Obtient ou définit le nombre d’occurrences pour lesquelles l’exception de calendrier est valide.
public int Occurrences { get; set; }
Valeur de la propriété
ParentCalendar
Obtient le calendrier parent pour cet objet.
public Calendar ParentCalendar { get; }
Valeur de la propriété
Period
Obtient ou définit la période de récurrence pour l’exception.
public int Period { get; set; }
Valeur de la propriété
ToDate
Obtient ou définit la fin de la période d’exception.
public DateTime ToDate { get; set; }
Valeur de la propriété
Type
Obtient ou définit le type d’exception.
public CalendarExceptionType Type { get; set; }
Valeur de la propriété
WorkingTimes
Obtient ou définit l’objet WorkingTimeCollection.
La collection des heures de travail qui définit le temps travaillé pendant la semaine.
public WorkingTimeCollection WorkingTimes { get; set; }
Valeur de la propriété
Méthodes
CheckException(DateTime)
Renvoie true si l’instance spécifiée de la structure System.DateTime est le jour d’exception.
public bool CheckException(DateTime dt)
Paramètres
dt
DateTime
l’instance spécifiée de la structure System.DateTime.
Renvoie
Renvoie true si la valeur System.DateTime est le jour d’exception ; sinon, false.
Delete()
Supprime l’instance d’exception de l’objet CalendarExceptionCollection du calendrier parent.
public void Delete()
GetExceptionDates()
Renvoie les dates auxquelles l’exception de calendrier est applicable.
public IEnumerable<datetime> GetExceptionDates()
Renvoie
IEnumerable<DateTime>
Renvoie une collection de dates d’exception pour lesquelles l’exception de calendrier est applicable.
GetWorkingTime()
Renvoie le temps de travail pour une exception de calendrier.
public TimeSpan GetWorkingTime()
Renvoie
Renvoie le temps de travail pour cette exception de calendrier.