Обробка повторень для винятків

Обробка повторень для винятків

Під час визначення повторюваних винятків у календарі проєкту, таких як щорічні свята або сезонні простої, важливо вказати, скільки разів виняток повинен повторюватися. У Aspose.Tasks for .NET для цього використовується властивість Occurrences класу CalendarException.

Ця властивість приймає ціле число, яке вказує кількість повторень винятку, починаючи з визначеної дати FromDate. Наприклад, якщо виняток представляє щорічне свято, встановлення Occurrences = 5 застосує виняток протягом п’яти років.

Приклад: Визначення винятку з кількома повтореннями

У наступному прикладі показано, як створити виняток календаря, який повторюється щороку протягом п’яти років:

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

Висновок

Використання властивості Occurrences дозволяє структуровано та контрольовано визначати повторювані винятки. Це особливо корисно для автоматизації неробочих днів, таких як щорічні свята, протягом тривалого проєкту.

Для пов’язаних сценаріїв дивіться також:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.