Робота з властивостями MAPI

Доступ та встановлення Outlook MAPI властивості

The MapiProperty клас представляє властивість MAPI, яка містить:

  • Name: рядок, який представляє назву властивості.
  • Tag: значення типу long, яке представляє тег властивості.
  • Data: масив байтів, який представляє властивість даних.

Отримання MAPI властивостей за допомогою тегів властивостей

Для отримання MAPI властивостей:

  1. Створіть екземпляр MapiMessage by завантаження з файлів або потоку.
  2. Отримати MapiProperty з MapiMessage.Properties by MapiPropertyTag ключі.

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

Встановити властивості MAPI

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

де визначення методу convertDateTime наведено нижче:

Додаткові властивості

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

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

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

Читання названих MAPI властивостей з прикріплень

Aspose.Email також дозволяє проходитися по властивостям MapiAttachment і шукати іменовану властивість, схожим способом як у прикладі вище, для MapiMessage. Нижче наведений фрагмент коду показує, як шукати іменовану властивість у колекції властивостей вкладень.

Видалення властивостей з MSG та вкладень

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