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

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

Під час визначення повторюваних винятків у календарі проєкту, таких як щорічні свята або сезонні зупинки, важливо вказати, скільки разів має повторюватися виняток. У 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.