Compartilhar via


Sobre o provedor de repositório PST encapsulado de exemplo

Aplica-se a: Outlook 2013 | Outlook 2016

Visão geral dos provedores do Repositório de Mensagens

Os provedores do repositório de mensagens lidam com o armazenamento e a recuperação de mensagens e outras informações para os usuários dos aplicativos cliente. As informações da mensagem são organizadas usando um sistema hierárquico conhecido como repositório de mensagens. O repositório de mensagens é implementado em vários níveis, com contêineres chamados pastas que contêm mensagens de tipos diferentes. Não há limite para o número de níveis em um repositório de mensagens; as pastas podem conter muitas subpastas.

Os dados do armazenamento de mensagens podem ser usados de várias maneiras. Além do uso típico de email, as pastas podem ser usadas como um fórum para discussão pública, como um repositório para documentos de referência ou como um contêiner para informações do quadro de avisos. Um único repositório de mensagens pode conter muitos tipos de informações, alguns modificáveis e outros não. Vários clientes podem instalar o mesmo repositório de mensagens, facilitando e rapidamente o compartilhamento de dados.

As pastas do repositório de mensagens permitem classificar e filtrar mensagens e personalizar a exibição em uma exibição de interface do usuário (interface do usuário). Os links para mensagens filtradas são mantidos em pastas especiais chamadas pastas de resultados de pesquisa. O usuário de um aplicativo cliente insere critérios de filtragem, aos quais MAPI se refere como uma restrição e os critérios são aplicados às mensagens armazenadas em uma ou mais pastas. Por exemplo, um usuário pode querer exibir apenas as mensagens que lidam com um determinado assunto com datas de chegada mais recentes do que na semana passada. As referências às mensagens que correspondem aos critérios são listadas na pasta resultados da pesquisa e as mensagens reais permanecem em suas pastas regulares.

As mensagens são as unidades de dados transferidas de um usuário ou aplicativo para outro usuário ou aplicativo. Cada mensagem contém algumas informações de texto de mensagem e envelope de mensagem que são usadas para transmissão. Algumas mensagens incluem um ou mais anexos ou dados adicionais relacionados e transportados com uma mensagem na forma de um arquivo, outra mensagem ou um objeto OLE.

O provedor de repositório PST encapsulado de exemplo

A API de Replicação permite replicar itens de um repositório de dados de back-end em um repositório PST do Outlook. Você usa a API de Replicação para replicar os dados em um repositório PST dedicado e acompanhar o estado de sincronização. Essa abordagem não exige que você introduza um provedor de armazenamento MAPI personalizado, que é complexo de gravar e manter. No entanto, o provedor de repositório PST precisa ser encapsulado para trabalhar com a API de Replicação.

O Provedor de Repositório PST encapsulado de exemplo usa o provedor PST (arquivo de pastas pessoais) como o back-end para armazenar dados. O provedor de armazenamento PST encapsulado deve ser usado em conjunto com a API de Replicação. Para obter mais informações, consulte Sobre a API de Replicação. A maioria das funções no Provedor de Repositório PST Encapsulado de Exemplo passa seus argumentos diretamente para o provedor PST subjacente. Determinadas funções exigem implementação especial e são descritas nos tópicos a seguir.

Nesta seção

Confira também

Sobre a API de replicação

Desenvolver um provedor de repositórios de mensagens MAPI