Робота з подіями
Завантаження та збереження події у форматі ICS
Клас Appointment в Aspose.Email API можна використовувати для завантаження події у форматі ICS, а також для створення нової події та її збереження на диск у форматі ICS. У цій статті спочатку створюємо подію та зберігаємо її на диск у форматі ICS, а потім завантажуємо її.
Створення події та збереження її на диск у форматі ICS
Наступні кроки необхідно виконати для створення події та її збереження у форматі ICS.
- Створіть екземпляр класу Appointment та ініціалізуйте його за допомогою цього конструктора.
- Передайте наступні аргументи у вищезгаданий конструктор
- Учасники
- Опис
- Дата закінчення
- Місце
- Організатор
- Дата початку
- Короткий опис
- Викличте метод Save() та вкажіть у параметрах ім’я файлу та формат.
Зустріч можна відкрити у Microsoft Outlook або будь‑якій програмі, що вміє завантажувати файли ICS. Якщо файл відкрито у Microsoft Outlook, він автоматично додає зустріч у календар Outlook.
Наступні фрагменти коду показують, як створити та зберегти подію на диск у форматі ICS.
Завантаження події у форматі ICS
Щоб завантажити зустріч у форматі ICS, необхідно виконати наступні кроки:
- Створіть екземпляр класу Appointment.
- Викличте метод Load(), вказавши шлях до файлу ICS.
- Прочитайте будь-яку властивість, щоб отримати будь-яку інформацію про зустріч (файл ICS).
Наступні фрагменти коду показують, як завантажити подію у форматі ICS.
Читання кількох подій з файлу ICS
Запис кількох подій у файл ICS
Створити запит чернетки зустрічі
У наших попередніх статтях було показано, як створити та зберегти подію у форматі ICS. Часто потрібно створити запит на подію у режимі чернетки, щоб базова інформація була додана, а потім ця чернетка могла бути передана іншим користувачам для необхідних змін згідно з індивідуальними запитами. Щоб зберегти подію у режимі чернетки, властивість Method класу Appointment має бути встановлена у Publish. Наступний фрагмент коду показує, як створити запит на чернетку події.
Створення чернетки зустрічі з тексту
Наступний фрагмент коду показує, як створити чернетку події з тексту.
Встановити статус учасників зустрічі
Aspose.Email для .NET API дозволяє встановлювати статус учасників зустрічі під час формування відповіді. Це додає властивість PARTSTAT до файлу ICS.