Compartilhar via


tabelas de informações Folder-Associated

Aplica-se a: Outlook 2013 | Outlook 2016

O MAPI define o sinalizador de MAPI_ASSOCIATED para vários componentes MAPI a serem usados ao lidar com tabelas de informações associadas. Cada pasta em um repositório de mensagens deve ter uma tabela de conteúdo associada junto com sua tabela de conteúdo padrão. Os aplicativos cliente armazenam mensagens especiais na tabela de conteúdo associada de uma pasta para manter formulários e exibições. De fato, para dar suporte a formulários e exibições, o provedor do repositório de mensagens deve implementar tabelas de conteúdo associadas.

Para implementar tabelas de conteúdo associadas, o provedor da loja deve fazer o seguinte:

  • Dê suporte ao sinalizador MAPI_ASSOCIATED no método IMAPIContainer::GetContentsTable para que os aplicativos cliente possam obter a tabela de conteúdo associada da pasta em vez da tabela de conteúdo padrão.

  • Dê suporte ao sinalizador MAPI_ASSOCIATED no método IMAPIFolder::CreateMessage para que os aplicativos cliente possam adicionar mensagens à tabela de conteúdo associada de uma pasta.

  • Defina o bit MAPI_ACCESS_CREATE_ASSOCIATED na propriedade PR_ACCESS (PidTagAccess) em objetos de pasta.

  • Dê suporte ao sinalizador DEL_ASSOCIATED no método IMAPIFolder::EmptyFolder .

  • Defina o bit MSGFLAG_ASSOCIATED na propriedade PR_MESSAGE_FLAGS (PidTagMessageFlags) para mensagens na tabela de conteúdo associada.

  • Exponha e responda à propriedade PR_FOLDER_ASSOCIATED_CONTENTS (PidTagFolderAssociatedContents) em pastas.

  • Mantenha a propriedade PR_ASSOC_CONTENT_COUNT (PidTagAssociatedContentCount) em pastas.

Não há nenhum bit na propriedade PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) para indicar se o provedor do repositório de mensagens dá suporte a tabelas de conteúdo associadas. Se o provedor do repositório de mensagens não dá suporte a eles, ele deverá retornar MAPI_E_NO_SUPPORT quando os aplicativos cliente chamarem qualquer um dos métodos acima com o sinalizador de MAPI_ASSOCIATED.

Confira também

Recursos do Repositório de Mensagens