Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Outlook 2013 | Outlook 2016
Существует множество различных типов таблиц, каждый из которых отличается от представленных сведений. Таблицы позволяют клиентским приложениям и поставщикам служб легко получать доступ к важным свойствам многих типов объектов и управлять ими.
Некоторые таблицы, например таблицы содержимого, предоставляют альтернативный способ доступа к свойствам. Например, клиент может получить тему сообщения — его свойство PR_SUBJECT (PidTagSubject) непосредственно из сообщения, вызвав его метод IMAPIProp::GetProps или через таблицу содержимого сообщения. Другие таблицы предоставляют единственный способ доступа к свойствам объекта. Например, клиент не может получить доступ к свойству PR_ATTACH_METHOD вложения (PidTagAttachMethod), вызвав IMAPIProp::GetProps; он должен всегда извлекать таблицу вложений сообщения, к которому оно присоединено. PR_ATTACH_METHOD является обязательным столбцом во всех таблицах вложений.
Табличное представление может быть статическим или динамическим. При использовании статического табличного представления изменения базовых данных не приводят к обновлению представления. После создания экземпляра представления оно не меняется. Пользователи статических таблиц могут получать сведения об изменениях данных с помощью уведомлений о таблицах. Динамическое табличное представление обновляется при внесении изменений в данные. Существует два типа динамических таблиц: одна обновляет столбцы каждой строки, но строки остаются статическими, а другая — обновляет столбцы и строки. Этот последний тип таблицы всегда точно отражает базовые данные.
В таблицах есть набор столбцов по умолчанию— минимальный набор столбцов, который клиент или поставщик услуг может ожидать увидеть при получении строк из таблицы, на которую еще не повлиял вызов IMAPITable::SetColumns . Клиенты и поставщики услуг могут добавлять столбцы в этот набор по умолчанию или удалять их, вызывая метод SetColumns . Изменения можно вносить как статически, так и динамически, после запроса клиента. Не все таблицы поддерживают динамическое изменение набора столбцов.
Таблицы MAPI, их реализующие и пользователи:
Table | Исполнителей |
---|---|
Вложение |
Реализовано поставщиками хранилища сообщений. Используется клиентами и поставщиками транспорта. |
Содержание |
Реализовано поставщиками хранилища сообщений и адресных книг. Используется клиентами. |
Display |
Реализовано MAPI и поставщиками услуг. Используется MAPI и поставщиками услуг. |
Hierarchy |
Реализовано поставщиками хранилища сообщений и адресных книг. Используется клиентами. |
Служба сообщений |
Реализовано MAPI. Используется клиентами. |
Хранилище сообщений |
Реализовано MAPI. Используется клиентами. |
Разовая |
Реализовано поставщиками адресных книг. Используется MAPI. |
Исходящая очередь |
Реализовано поставщиками хранилища сообщений. Используется диспетчером очереди MAPI. |
Профиль |
Реализовано MAPI. Используется клиентами. |
Поставщик |
Реализовано MAPI. Используется клиентами. |
��������� ����� |
Реализовано поставщиками хранилища сообщений. Используется клиентами. |
Recipient |
Реализовано поставщиками хранилища сообщений. Используется клиентами и поставщиками транспорта. |
Состояние |
Реализовано MAPI и поставщиками услуг. Используется клиентами. |