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