Agregar CorrelationInitializers (cuadro de diálogo)

El cuadro de diálogo Agregar inicializadores de correlación se usa en el Diseñador de flujos de trabajo para configurar las propiedades CorrelationInitializers de las actividades Send, Receive, SendReply y ReceiveReply. Para obtener más información sobre los diseñadores de actividades que usan este cuadro, consulte los temas Send, Receive, ReceiveAndSendReply y SendAndReceiveReply.

Los inicializadores de correlación en la colección que se especifica con este cuadro de diálogo pueden inicializar las siguientes correlaciones entre actividades de mensajería:

  • basado en consultas
  • context
  • contexto de devolución de llamada
  • solicitud-respuesta

En la tabla siguiente se describen los elementos de la interfaz de usuario del cuadro de diálogo Agregar inicializadores de correlación:

Elemento de la interfaz de usuario Descripción
Agregar inicializador Haga clic en el cuadro Agregar inicializador para agregar un inicializador adicional a la recopilación.
Tipo de correlación Especifica el tipo de inicializador de correlación. Hay cuatro tipos a elegir:

1. Inicializador de correlación de devolución para especificar una clase CallbackCorrelationInitializer.
2. Inicializador de correlación de contexto para especificar una clase CorrelationInitializer.
3. Inicializador de correlación de solicitud/respuesta para especificar una clase RequestReplyCorrelationInitializer.
4. Inicializador de consultas para especificar una clase QueryCorrelationInitializer.

Para editar CorrelationType

1. Vaya a la fila específica en el DataGrid de Agregar inicializadores.
2. Para establecer el foco en CorrelationTypeComboBox, presione Ctrl+Tab.
3. Presione Alt+Flecha abajo para abrir el ComboBox y editarlo.
Consultas XPath Par clave-valor que contiene las consultas que se usan para extraer los datos de la correlación de los mensajes entrantes y salientes. Esta lista solo es válida cuando se utilizan tipos QueryCorrelationInitializer.

Para iniciar el cuadro de diálogo Agregar inicializadores de correlación

Los diseñadores Send, Receive, ReceiveAndSendReply y SendAndReceiveReply utilizan el cuadro de diálogo Agregar inicializadores de correlación. El acceso a los mismos se obtiene de forma similar en cada caso; aquí se utiliza el caso con el diseñador Receive para ilustrar el procedimiento.

El diseñador de actividades Receive se puede arrastrar desde el Cuadro de herramientas y colocar en la superficie del Diseñador de flujo de trabajo, dondequiera que se coloquen las actividades. Al quitar el diseñador de actividad Receive, se crea una actividad Receive con un valor predeterminado DisplayName de Receive. Seleccione el diseñador de actividades Receive y haga clic en el botón de puntos suspensivos junto al texto (Colección) para la propiedad CorrelationInitializers en la cuadrícula de propiedades para que aparezca el cuadro de diálogo Agregar inicializadores de correlación.

Consulte también