Compartir a través de


Desarrollo de un proveedor de libreta de direcciones MAPI

Hace referencia a: Outlook 2013 | Outlook 2016

Un proveedor de libreta de direcciones proporciona información de destinatario a las aplicaciones cliente, al almacén de mensajes y a los proveedores de transporte, y a MAPI. La información del destinatario se organiza jerárquicamente en compartimentos de almacenamiento conocidos como contenedores. Cada libreta de direcciones del perfil aporta uno o varios contenedores de nivel superior o primario a la libreta de direcciones MAPI, una vista integrada de la información del destinatario de todos los proveedores de libreta de direcciones de una sesión. Es a través de la libreta de direcciones MAPI que los clientes y otros proveedores de servicios obtienen acceso a los datos de un proveedor de libreta de direcciones.

MAPI compila la libreta de direcciones integrada mediante:

  1. Recuperar los contenedores de nivel superior de cada proveedor de libreta de direcciones.

  2. Recuperar la tabla de jerarquía de cada contenedor.

  3. Copia de cada tabla de jerarquía en una tabla de jerarquía integrada. Es la tabla de jerarquía integrada que se expone al cliente.

MAPI impone pocos requisitos en los escritores de proveedores de libretas de direcciones. La gama de posibles características que puede implementar como escritor de libretas de direcciones es variada y flexible. Por ejemplo, el proveedor podría limitarse a proporcionar una vista de solo lectura de un tipo determinado de información de destinatario o implementar un conjunto completo de características, quizás permitiendo a los clientes o proveedores realizar adiciones o modificaciones en los datos del destinatario e imponer criterios de búsqueda para definir vistas personalizadas.

Los datos del proveedor pueden residir localmente en un archivo o base de datos o en un servidor remoto. Algunos proveedores de libretas de direcciones están diseñados para trabajar con un sistema de mensajería determinado, estrechamente acoplado con un proveedor de transporte, mientras que otros pueden funcionar con cualquier sistema de mensajería.

MAPI define un tipo especial de proveedor de libreta de direcciones denominado libreta de direcciones personal, o PAB, que implementa un único contenedor modificable y puede contener información de destinatario copiada de otros contenedores, así como información creada directamente. Aunque cualquier proveedor de libreta de direcciones puede implementar una PAB y se pueden agregar varias PAB a un perfil, solo uno de estos proveedores se puede designar para que funcione como PAB durante cualquier sesión.