Функции хранилища сообщений
Область применения: Outlook 2013 | Outlook 2016
Поставщики хранилища сообщений являются более сложными, чем другие поставщики служб MAPI, в этом поставщики хранилища сообщений имеют более широкий спектр дополнительных функций, которые они могут реализовать. Список необходимых функций для поставщика хранилища сообщений довольно короткий. Однако типичный поставщик хранилища сообщений будет поддерживать ряд дополнительных функций, так как многие из необязательных функций очень полезны или требуются большинству клиентов MAPI. В следующей таблице перечислены основные функции, которые могут реализовать поставщики хранилища сообщений, а также перечислены, является ли каждый компонент обязательным или необязательным для всех поставщиков хранилища сообщений и для поставщиков хранилища сообщений по умолчанию.
Функция | Все | По умолчанию |
---|---|---|
Предоставление состояния с помощью таблицы состояния MAPI. | Обязательный |
Обязательный |
Реализация объектов папок. | Обязательный |
Обязательный |
Реализация объектов сообщений. | Обязательный |
Обязательный |
�������������� ������ � nonread �������. | Обязательный |
Обязательный |
Предоставление интерфейса хода выполнения. | Обязательный |
Обязательный |
Предоставление интерфейса конфигурации. | Обязательный |
Обязательный |
Поддержка связанных таблиц содержимого для поддержки форм и представлений. | Необязательный |
Необязательна |
Отправка сообщений с помощью поставщика хранилища сообщений. | Необязательный |
Обязательный |
Получение сообщений с помощью поставщика хранилища сообщений. | Необязательный |
Обязательный |
Поддержка вложений сообщений. | Необязательный |
Необязательна |
Поддержка форматов форматированного текста для сообщений. | Необязательный |
Необязательна |
Предоставление уведомлений. | Необязательный |
Необязательна |
Поддержка поиска. | Необязательный |
Необязательна |
Поддержка тесно связанных поставщиков хранилища сообщений и транспорта. | Необязательный |
Необязательна |
Поддержка неиспользования идентификаторов входа. | Необязательный |
Необязательна |
Многие необязательные функции можно объявить в MAPI и клиентских приложениях, установив различные флаги в свойстве PR_STORE_SUPPORT_MASK объекта хранилища сообщений (PidTagStoreSupportMask). Необходимые функции не имеют связанных с ними флагов. PR_STORE_SUPPORT_MASK требуется для хранилища сообщений, папки и объектов сообщений.