Gérer les occurrences des exceptions
Gérer les occurrences des exceptions
Lors de la définition d’exceptions récurrentes dans un calendrier de projet, comme les jours fériés annuels ou les fermetures saisonnières, il est important de spécifier combien de fois l’exception doit se répéter. Dans Aspose.Tasks for .NET, la propriété
Occurrences
de la classe
CalendarException
est utilisée à cet effet.
Cette propriété accepte une valeur entière indiquant le nombre de fois que l’exception se produira à partir de la date définie dans FromDate
. Par exemple, si l’exception représente un jour férié annuel, définir Occurrences = 5
appliquera cette exception pendant cinq années consécutives.
Exemple : Définir une exception avec plusieurs occurrences
L’exemple de code suivant montre comment créer une exception de calendrier qui se répète chaque année pendant cinq ans :
1// Define exception and specify occurrences
2CalendarException except = new CalendarException();
3except.EnteredByOccurrences = true;
4except.Occurrences = 5;
5except.Type = CalendarExceptionType.YearlyByDay;
Conclusion
L’utilisation de la propriété Occurrences
permet de définir des exceptions récurrentes de manière structurée et contrôlée. Cela est particulièrement utile pour automatiser les jours non travaillés tels que les jours fériés qui se produisent chaque année pendant toute la durée d’un projet à long terme.
Pour des scénarios connexes, consultez :