Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El diseñador de actividades CorrelationScope se utiliza para crear y configurar una actividad CorrelationScope que proporciona administración implícita de actividades de mensajería secundarias mediante el uso de un objeto CorrelationHandle.
Actividad CorrelationScope
La propiedad CorrelatesWith especifica la clase CorrelationHandle que se utiliza para administrar las actividades de mensajería secundarias. Las actividades Send y Receive que se incluyen en la propiedad Body se configuran para utilizar la propiedad CorrelatesWith de la actividad CorrelationScope que sirve de contenedor para efectuar la correlación.
Utilizar el diseñador de actividades CorrelationScope
El diseñador de actividades CorrelationScope se puede encontrar en la categoría Mensajería del Cuadro de herramientas, al que se tiene acceso al hacer clic en la pestaña Cuadro de herramientas a la izquierda de Diseñador de flujo de trabajo. (De forma alternativa, seleccione Barra de herramientas en el menú Ver o CTRL+ALT+X).
El diseñador de actividades CorrelationScope se puede arrastrar desde el Cuadro de herramientas y colocarlo en a la superficie de Diseñador de flujo de trabajo. Esto crea una actividad CorrelationScope con un valor DisplayName predeterminado de CorrelationScope. La propiedad DisplayName se puede editar en el encabezado del diseñador de actividades CorrelationScope o en el cuadro DisplayName de la ventana Propiedades.
Para especificar la propiedad CorrelationHandle que utilizan las actividades de mensajería secundarias, haga clic en el botón de puntos suspensivos junto al campo CorrelatesWith en la ventana Propiedades para mostrar el cuadro de diálogo Editor de expresiones. Esta propiedad también se puede establecer en la superficie del diseñador de actividades.
Las actividades dentro del ámbito de la correlación se especifican al colocar sus diseñadores dentro del cuadro Cuerpo en el diseñador CorrelationScope.
Propiedades CorrelationScope
En la tabla siguiente se muestran las propiedades CorrelationScope y se describe cómo se utilizan en el diseñador. Estas propiedades se pueden editar en la ventana Propiedades o en la superficie del diseñador Diseñador de flujo de trabajo y, en muchas ocasiones, en ambos.
| Nombre de la propiedad | Obligatorio | Uso |
|---|---|---|
DisplayName |
False |
Nombre opcional descriptivo de la actividad InitializeCorrelation. |
CorrelatesWith |
False |
Especifica la propiedad CorrelationHandle que se utiliza para administrar las actividades de mensajería secundarias. Si no se establece esta propiedad, CorrelationScope crea una propiedad CorrelationHandle implícita automáticamente. |
Body |
False |
Especifica las actividades dentro del ámbito de la correlación. |
Vea también
Conceptos
Diseñador de actividades InitializeCorrelation
Diseñador de actividades Receive
Diseñador de plantillas ReceiveAndSendReply
Diseñador de actividad Sent
Diseñador de plantillas SendAndReceiveReply
Diseñador de actividades TransactedReceiveScope