IDistList : IMAPIContainer
Aplica-se a: Outlook 2013 | Outlook 2016
Fornece acesso a listas de distribuição em contêineres de catálogo de endereços modificáveis. A IDistList pode criar, copiar e excluir listas de distribuição, além de executar a resolução de nomes.
Propriedade | Valor |
---|---|
Arquivo de cabeçalho: |
Mapidefs.h |
Exposto por: |
Objetos da lista de distribuição |
Implementado por: |
Provedores de catálogo de endereços |
Chamado por: |
Aplicativos do cliente |
Identificador de interface: |
IID_IDistList |
Tipo de ponteiro: |
LPDISTLIST |
Modelo de transação: |
Transacionado |
Vtable order
Essa interface não tem métodos exclusivos.
Propriedades necessárias | Access |
---|---|
PR_ADDRTYPE (PidTagAddressType) |
Leitura/gravação |
PR_DISPLAY_NAME (PidTagDisplayName) |
Leitura/gravação |
PR_ENTRYID (PidTagEntryId) |
Somente leitura |
PR_OBJECT_TYPE (PidTagObjectType) |
Somente leitura |
PR_RECORD_KEY (PidTagRecordKey) |
Somente leitura |
Comentários
A interface IDistList herda do IMAPIContainer e inclui os mesmos métodos que contêineres do catálogo de endereços. Portanto, como os métodos da interface IDistList são idênticos aos da interface IABContainer , eles não são duplicados aqui.
Uma lista de distribuição ou objeto que implementa o IDistList é uma coleção de objetos de usuário de mensagens ou destinatários individuais. Uma lista de distribuição pode consistir em todos os objetos de usuário de mensagens ou algum usuário de mensagens e algumas listas de distribuição.
Normalmente, há dois tipos de listas de distribuição:
Listas de distribuição expandidas pelo sistema de mensagens subjacente. Esse tipo de lista tem um endereço, PR_EMAIL_ADDRESS (PidTagEmailAddress) e é tratado como se fosse um destinatário individual.
Listas de distribuição que existem em um contêiner local e são expandidas pelo aplicativo cliente.
As propriedades opcionais da lista de distribuição incluem o seguinte:
PR_LAST_MODIFICATION_TIME (PidTagLastModificationTime)
PR_DISPLAY_TYPE (PidTagDisplayType)
PR_DETAILS_TABLE (PidTagDetailsTable)
Observe que PR_ADDRTYPE é necessário, mas PR_EMAIL_ADDRESS (PidTagEmailAddress) não é. Isso ocorre porque uma lista de distribuição sem um endereço de email ainda pode receber mensagens, mas sua lista de membros deve ser expandida. Se a propriedade PR_ADDRTYPE estiver definida como MAPIPDL, a MAPI executará a expansão. Se PR_ADDRTYPE for um valor diferente de MAPIPDL, o provedor de transporte executará a expansão.
Para obter informações adicionais sobre como usar os métodos IDistList , consulte as entradas de referência para os métodos paralelos do IABContainer.