Développement d’un fournisseur de carnet d’adresses MAPI
S’applique à : Outlook 2013 | Outlook 2016
Un fournisseur de carnet d’adresses fournit des informations sur les destinataires aux applications clientes, aux fournisseurs de magasins de messages et de transport, et à MAPI. Les informations sur les destinataires sont organisées hiérarchiquement dans des compartiments de stockage appelés conteneurs. Chaque carnet d’adresses du profil fournit un ou plusieurs conteneurs de niveau supérieur ou parent au carnet d’adresses MAPI, une vue intégrée des informations sur les destinataires de tous les fournisseurs de carnets d’adresses dans une session. C’est par le biais du carnet d’adresses MAPI que les clients et autres fournisseurs de services ont accès aux données d’un fournisseur de carnets d’adresses.
MAPI génère le carnet d’adresses intégré en :
Récupération des conteneurs de niveau supérieur auprès de chaque fournisseur de carnet d’adresses.
Récupération de la table de hiérarchie de chaque conteneur.
Copie de chaque table de hiérarchie dans une table de hiérarchie intégrée. Il s’agit de la table de hiérarchie intégrée qui est exposée au client.
MAPI impose peu d’exigences aux rédacteurs de fournisseurs de carnets d’adresses. La gamme de fonctionnalités possibles que vous pouvez implémenter en tant que rédacteur de carnet d’adresses est variée et flexible. Par exemple, votre fournisseur peut être limité à fournir une vue en lecture seule d’un type particulier d’informations sur les destinataires ou à implémenter un ensemble complet de fonctionnalités, ce qui peut permettre aux clients ou aux fournisseurs d’ajouter ou de modifier les données du destinataire et d’imposer des critères de recherche pour définir des vues personnalisées.
Les données de votre fournisseur peuvent résider localement dans un fichier ou une base de données ou sur un serveur distant. Certains fournisseurs de carnets d’adresses sont destinés à fonctionner avec un système de messagerie particulier, étroitement couplé à un fournisseur de transport, tandis que d’autres peuvent fonctionner avec n’importe quel système de messagerie.
MAPI définit un type spécial de fournisseur de carnet d’adresses appelé carnet d’adresses personnel, ou PAB, qui implémente un conteneur modifiable unique et peut contenir les informations de destinataire copiées à partir d’autres conteneurs, ainsi que les informations créées directement. Bien que n’importe quel fournisseur de carnet d’adresses puisse implémenter un PAB et que plusieurs PAB puissent être ajoutés à un profil, un seul de ces fournisseurs peut être désigné pour fonctionner en tant que PAB au cours d’une session.