Работа със срещи
Зареждане и запазване на среща във формат 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.