Verarbeiten von Wiederholungen für Ausnahmen

Verarbeiten von Wiederholungen für Ausnahmen

Beim Definieren wiederkehrender Ausnahmen in einem Projektkalender – z. B. jährliche Feiertage oder saisonale Betriebspausen – ist es wichtig anzugeben, wie oft die Ausnahme wiederholt werden soll. In Aspose.Tasks for .NET wird hierfür die Eigenschaft Occurrences der Klasse CalendarException verwendet.

Diese Eigenschaft akzeptiert einen ganzzahligen Wert, der angibt, wie oft die Ausnahme ab dem definierten FromDate auftreten soll. Wenn die Ausnahme beispielsweise einen jährlich wiederkehrenden Feiertag darstellt, sorgt Occurrences = 5 dafür, dass die Ausnahme über fünf Jahre hinweg angewendet wird.

Beispiel: Ausnahme für mehrere Wiederholungen definieren

Das folgende Codebeispiel zeigt, wie man eine Kalenderausschlussregel erstellt, die sich jährlich über fünf Jahre hinweg wiederholt:

1// Define exception and specify occurrences
2CalendarException except = new CalendarException();
3except.EnteredByOccurrences = true;
4except.Occurrences = 5;
5except.Type = CalendarExceptionType.YearlyByDay;

Fazit

Die Verwendung der Eigenschaft Occurrences ermöglicht es, wiederkehrende Ausnahmen strukturiert und gezielt zu definieren. Dies ist besonders hilfreich bei der Automatisierung von arbeitsfreien Tagen wie regelmäßig wiederkehrenden Feiertagen über die Laufzeit eines langfristigen Projekts.

Weitere relevante Themen:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.