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