Робота з винятками календаря
У плануванні проєктів винятки календаря мають важливе значення для точного відображення неробочих днів, таких як свята, або зміненого робочого часу. Aspose.Tasks for .NET надає потужні API для визначення, отримання та керування такими винятками в календарях проєктів, що дозволяє розробникам створювати надійні рішення для планування, які відповідають реальним умовам.
Цей розділ охоплює повний набір операцій з винятками календаря. Розробники можуть додавати або видаляти винятки з календаря за допомогою класу CalendarExceptionCollection
, вказувати робочі або неробочі дні та налаштовувати шаблони повторення для періодичних винятків. Кожен виняток представлено класом CalendarException
, який підтримує детальні налаштування, такі як дати початку й завершення, робочий час і застосовність до окремих днів тижня.
За допомогою Aspose.Tasks винятки можна точно налаштовувати програмно. Наприклад, користувачі можуть визначити щорічні повторювані свята або встановити спеціальний робочий час для певного діапазону дат. Крім того, розробники можуть отримувати наявні винятки з календаря для подальшого аналізу або редагування.
Бібліотека також забезпечує тонке керування днями тижня, до яких застосовується виняток. Це особливо корисно під час створення складних календарів, які відрізняються від стандартного графіка понеділок–п’ятниця. У поєднанні з підтримкою повторень це дає змогу моделювати складні сценарії планування, як-от змінні графіки чи часткові зупинки роботи.
Ознайомтесь із наведеними нижче підрозділами, щоб дізнатися, як виконувати кожну операцію: додавання/видалення винятків, отримання визначених винятків, налаштування відповідних днів тижня та робота з шаблонами повторення.