Class CalendarException

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

objectCalendarException

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é

bool

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é

DayTypeCollection

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é

bool

FromDate

Obtient ou définit le début de la période d’exception.

public DateTime FromDate { get; set; }

Valeur de la propriété

DateTime

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é

Month

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é

int

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é

MonthItemType

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é

MonthPosition

Name

Obtient ou définit le nom de l’exception.

public string Name { get; set; }

Valeur de la propriété

string

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é

int

ParentCalendar

Obtient le calendrier parent pour cet objet.

public Calendar ParentCalendar { get; }

Valeur de la propriété

Calendar

Period

Obtient ou définit la période de récurrence pour l’exception.

public int Period { get; set; }

Valeur de la propriété

int

ToDate

Obtient ou définit la fin de la période d’exception.

public DateTime ToDate { get; set; }

Valeur de la propriété

DateTime

Type

Obtient ou définit le type d’exception.

public CalendarExceptionType Type { get; set; }

Valeur de la propriété

CalendarExceptionType

WorkingTimes

Obtient ou définit l’objet WorkingTimeCollection. La collection des heures de travail qui définit le temps travaillé pendant la semaine. Au moins une heure de travail doit être présente, et il ne peut pas y avoir plus de cinq.

public WorkingTimeCollection WorkingTimes { get; set; }

Valeur de la propriété

WorkingTimeCollection

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

bool

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&gt;

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

TimeSpan

Renvoie le temps de travail pour cette exception de calendrier.

 Français