IMailUser : IMAPIProp
Область применения: Outlook 2013 | Outlook 2016
Предоставляет доступ ко многим свойствам, связанным с пользователями обмена сообщениями. Интерфейс IMailUser реализуется посредством обмена сообщениями пользовательских объектов. IMailUser наследует от интерфейса IMAPIProp : IUnknown и не имеет собственных уникальных методов.
Свойство | Значение |
---|---|
Файл заголовка: |
Mapidefs.h |
Предоставляется: |
Объекты пользователя обмена сообщениями |
Реализовано в: |
Поставщики адресных книг |
Вызывающая сторона: |
Клиентские приложения |
Идентификатор интерфейса: |
IID_IMailUser |
Тип указателя: |
LPMAILUSER |
Модель транзакций: |
Транзакций |
Порядок vtable
Этот интерфейс не имеет уникальных методов.
Обязательные свойства | Access |
---|---|
PR_ADDRTYPE (PidTagAddressType) |
Чтение и запись |
PR_DISPLAY_NAME (PidTagDisplayName) |
Чтение и запись |
PR_DISPLAY_TYPE (PidTagDisplayType) |
Только для чтения |
PR_EMAIL_ADDRESS (PidTagEmailAddress) |
Чтение и запись |
PR_ENTRYID (PidTagEntryId) |
Только для чтения |
PR_OBJECT_TYPE (PidTagObjectType) |
Только для чтения |
PR_RECORD_KEY (PidTagRecordKey) |
Только для чтения |
PR_SEARCH_KEY (PidTagSearchKey) |
Только для чтения |
Замечания
Пять обязательных свойств называются базовыми свойствами адреса для получателей:
PR_ADDRTYPE
PR_DISPLAY_NAME
PR_EMAIL_ADDRESS
PR_ENTRYID
PR_SEARCH_KEY
Эти свойства считаются особыми, так как многие другие группы аналогичных свойств основаны на этой базовой группе. Другие группы используются для описания получателя в различных ролях, таких как исходный отправитель сообщения или отправитель делегата. Дополнительные сведения об этих свойствах и их использовании см. в разделе Типы адресов MAPI.
Пользователи обмена сообщениями могут отображать коллекцию своих свойств, поддерживая свойство PR_DETAILS_TABLE (PidTagDetailsTable). PR_DETAILS_TABLE — это таблица отображения, которая описывает макет диалогового окна сведений или страницы свойств с вкладками, где отображаются сведения о свойствах получателя. MAPI создает диалоговые окна сведений, когда клиент вызывает метод IAddrBook::D etails .
Пользовательские объекты обмена сообщениями могут иметь другие необязательные свойства, связанные с ними. MAPI определяет множество свойств, которые предоставляют дополнительные сведения об адресации пользователя обмена сообщениями. Все эти свойства являются символьными строками. В следующем списке показаны наиболее часто используемые свойства:
PR_ACCOUNT (PidTagAccount)
PR_ASSISTANT (PidTagAssistant)
PR_BUSINESS_TELEPHONE_NUMBER (PidTagBusinessTelephoneNumber)
PR_GIVEN_NAME (PidTagGivenName)
PR_GOVERNMENT_ID_NUMBER (PidTagGovernmentIdNumber)
PR_LOCALITY (PidTagLocality)
PR_POSTAL_ADDRESS (PidTagPostalAddress)
Полный список свойств см. в разделе Сопоставление имен канонических свойств с именами MAPI.