Compartir a través de


Diseñar un servicio de mensajería

Hace referencia a: Outlook 2013 | Outlook 2016

Antes de empezar a escribir código para admitir el servicio de mensajes, es importante crear un diseño. Resuelva los siguientes problemas en el proceso de diseño:

  1. Determine cuántos proveedores de servicios deben incluirse en el servicio de mensajes. Incluya solo los proveedores de servicios relacionados (es decir, los proveedores que funcionan con el mismo sistema de mensajería) en el servicio. Los proveedores de servicios no relacionados no pertenecen al mismo servicio de mensajes. Use el perfil para integrar proveedores de servicios y servicios de mensajes no relacionados.

  2. Determine qué tipo de proveedores de servicios se deben incluir en el servicio de mensajes. La mayoría de los servicios de desorden incluyen un proveedor de cada uno de los tipos comunes. Es decir, el servicio de mensajes típico tiene un proveedor de libreta de direcciones, un proveedor de almacén de mensajes y un proveedor de transporte.

  3. Determine cuántos archivos DLL deben contener el servicio de mensajes. El número de archivos DLL que usa un servicio de mensajes depende de lo siguiente:

    • El grado de complejidad que usted como escritor del servicio de mensajes está dispuesto a controlar.

    • Tipo de proveedores de servicios en el servicio de mensajes.

    • Relación que el servicio de mensajes podría tener con otro servicio de mensajes.

    Dado que MAPI almacena solo un punto de entrada para cada tipo de proveedor, no incluya varios proveedores del mismo tipo en un único archivo DLL. Si tiene sentido incluir varios proveedores de un tipo, puede implementarlos en archivos DLL independientes o hacer que compartan una función de punto de entrada. Otra opción es implementar servicios de mensajes relacionados, o servicios de mensajes que puedan usar el mismo código de instalación y configuración y la misma función de punto de entrada DLL, en un archivo DLL.

    Si es posible, manténgalo sencillo y use un archivo DLL que contenga la implementación de todos los proveedores de servicios del servicio de mensajes y todo el código para instalar y configurar el servicio de mensajes. Si esto no es posible, puede implementar un archivo DLL para el código de instalación y configuración y un único archivo DLL para todos los proveedores de servicios o un archivo DLL para cada proveedor.

  4. Determine un nombre para la DLL o los archivos DLL del servicio de mensajes.

Vea también