Работа с задачами Outlook

Создание, сохранение и чтение задач

Aspose.Email для .NET позволяет создавать задачи Outlook и сохранять их в формате MSG. Класс MapiTask предоставляет ряд свойств, таких как PercentComplete, EstimatedEffort, ActualEffort, History, LastUpdate и другие, для хранения и установки информации, необходимой для задачи Outlook. Эта статья показывает, как создать, сохранить и прочитать MapiTask с диска. Чтобы создать и сохранить задачу на диск:

  1. Создайте новый объект класса MapiContact.
  2. Введите информацию о свойствах задачи.
  3. Сохраните задачу на диск в формате MSG.

Следующий фрагмент кода показывает, как создать, сохранить и прочитать задачи.

Чтение MapiTask

Объект класса MapiContact используется для приведения объекта MapiMessage к типу, который загружает задачу с диска в формате MSG. Следующий фрагмент кода показывает, как прочитать MapiTask.

Чтение задачи VToDo

Задачи Google, экспортированные в формате iCalendar как события VToDo, могут быть загружены с использованием класса MapiTask, как показано в следующем примере кода. Следующий фрагмент кода показывает, как прочитать задачу VToDo.

Добавление информации о напоминании к MapiTask

Подобно Microsoft Outlook, Aspose.Email может добавлять информацию о напоминании к MapiTask. Следующий фрагмент кода показывает, как добавить информацию о напоминании к MapiTask.

Добавление вложений к MapiTask

Следующий фрагмент кода показывает, как добавить вложения к MapiTask.

Добавление повторений к MapiTask

Aspose.Email позволяет создавать повторяющуюся задачу, где повторение может быть ежедневным, еженедельным, ежемесячным или ежегодным. Следующий фрагмент кода показывает, как создать задачу с различными типами повторений.

Конвертация задачи в MHT

Aspose.Email может генерировать вывод в формате MailMessage во время конвертации MapiTask в MHT.