Робота з подіями

Завантаження та збереження події у форматі ICS

Клас Appointment в Aspose.Email API можна використовувати для завантаження події у форматі ICS, а також для створення нової події та її збереження на диск у форматі ICS. У цій статті спочатку створюємо подію та зберігаємо її на диск у форматі ICS, а потім завантажуємо її.

Створення події та збереження її на диск у форматі ICS

Наступні кроки необхідно виконати для створення події та її збереження у форматі ICS.

  1. Створіть екземпляр класу Appointment та ініціалізуйте його за допомогою цього конструктора.
  2. Передайте наступні аргументи у вищезгаданий конструктор
    1. Учасники
    2. Опис
    3. Дата закінчення
    4. Місце
    5. Організатор
    6. Дата початку
    7. Короткий опис
  3. Викличте метод Save() та вкажіть у параметрах ім’я файлу та формат.

Зустріч можна відкрити у Microsoft Outlook або будь‑якій програмі, що вміє завантажувати файли ICS. Якщо файл відкрито у Microsoft Outlook, він автоматично додає зустріч у календар Outlook.

Наступні фрагменти коду показують, як створити та зберегти подію на диск у форматі ICS.

Завантаження події у форматі ICS

Щоб завантажити зустріч у форматі ICS, необхідно виконати наступні кроки:

  1. Створіть екземпляр класу Appointment.
  2. Викличте метод Load(), вказавши шлях до файлу ICS.
  3. Прочитайте будь-яку властивість, щоб отримати будь-яку інформацію про зустріч (файл ICS).

Наступні фрагменти коду показують, як завантажити подію у форматі ICS.

Читання кількох подій з файлу ICS

Запис кількох подій у файл ICS

Створити запит чернетки зустрічі

У наших попередніх статтях було показано, як створити та зберегти подію у форматі ICS. Часто потрібно створити запит на подію у режимі чернетки, щоб базова інформація була додана, а потім ця чернетка могла бути передана іншим користувачам для необхідних змін згідно з індивідуальними запитами. Щоб зберегти подію у режимі чернетки, властивість Method класу Appointment має бути встановлена у Publish. Наступний фрагмент коду показує, як створити запит на чернетку події.

Створення чернетки зустрічі з тексту

Наступний фрагмент коду показує, як створити чернетку події з тексту. 

Встановити статус учасників зустрічі

Aspose.Email для .NET API дозволяє встановлювати статус учасників зустрічі під час формування відповіді. Це додає властивість PARTSTAT до файлу ICS.