Compartir a través de


Interfaces de un adaptador de recepción de tipo En curso

El motor de mensajería crea instancias y configura los adaptadores de tipo En curso, pasando el proxy de transporte para permitir que el adaptador tenga acceso a su funcionalidad. Para habilitar la configuración y el enlace al proxy de transporte, los adaptadores deben implementar las interfaces de configuración siguientes:

  • IBTTransport

  • IBTTransportControl

  • IBTTransportConfig

  • IBaseComponent

    Opcionalmente, si el adaptador quiere recibir información del controlador durante la inicialización, debe implementar IPersistPropertyBag.

    El motor de mensajería crea una instancia de un adaptador, lo inicializa y establece la configuración de las ubicaciones de recepción. El motor de mensajería pasa un contenedor de propiedades a un adaptador en la llamada al método AddReceiveEndpoint . La bolsa de propiedades contiene la configuración de la ubicación de recepción y del controlador de recepción. La configuración se almacena en la base de datos en forma de bolsa de propiedades de estilo XML. El motor de mensajería lee el XML y rehidrata una bolsa de propiedades desde el XML. Después de que se agregue un extremo (ubicación de recepción) como mínimo, el adaptador puede comenzar a enviar mensajes.

Nota

Los adaptadores no deben bloquear las llamadas del motor de mensajería, como IBTTransportControl.Initialize, IPersistPropertyBag.Load e IBTTransportConfig.AddReceiveEndpoint. La realización de un procesamiento excesivo en estas llamadas afectará al tiempo de inicio del servicio.

La ilustración siguiente muestra las interacciones de objetos implicadas en la creación de un adaptador de recepción de tipo En curso.

Imagen que muestra las interacciones del objeto implicadas en la creación de un adaptador de recepción en proceso.
Flujo de trabajo correspondiente a un adaptador de recepción de tipo En curso

Consulte también

Variables de adaptador
Desarrollo de un adaptador de recepción
Creación de instancias e inicialización de un adaptador de recepción
Interfaces para un adaptador de recepción aislado
Interfaces para un adaptador de recepción compatible con lotes
Interfaces para un adaptador de recepción transaccional compatible con lotes
Interfaces para un adaptador de recepción sincrónico de solicitud-respuesta