Работа со свойствами MAPI

Доступ к свойству Outlook MAPI и его настройка

The MapiProperty класс представляет собой свойство MAPI, которое содержит:

  • Name: строка, представляющая свойство name.
  • Tag: длинное значение типа, представляющее свойство тега.
  • Data: массив байтов, представляющий свойство данных.

Получение свойства MAPI с помощью тега свойства MAPI

Чтобы получить свойства MAPI, выполните следующие действия:

  1. Создайте экземпляр MapiMessage by загрузка из файлов или потока.
  2. Получите MapiProperty from MapiMessage.Properties by MapiPropertyTag keys.

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

Настройка свойств MAPI

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

где определение метода convertDateTime выглядит следующим образом:

Некоторые дополнительные свойства

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

Чтение именованных свойств MAPI из MSG-файлов Outlook

Microsoft Outlook поддерживает добавление именованных свойств MAPI в файл MSG. Эти именованные свойства MAPI добавляются пользователем. Вы можете добавить именованное свойство, например «MyProp», в файл MSG с помощью Aspose.Email. Эта статья иллюстрирует возможности Aspose.Email по следующим вопросам:

Чтение именованных свойств MAPI из файла MSG

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

Чтение именованного свойства MAPI из вложения

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

Удалить свойства из файлов MSG и вложений

В следующем фрагменте кода показано, как удалить свойства из файлов MSG и вложений.