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 :

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.