ActivityDesigner CorrelationScope

L'ActivityDesigner CorrelationScope viene utilizzato per creare e configurare un'attività CorrelationScope che offre la gestione implicita di attività di messaggistica figlio mediante un oggetto CorrelationHandle.

Attività CancellationScope

La proprietà CorrelatesWith specifica l'oggetto CorrelationHandle utilizzato per gestire le attività di messaggistica figlio. Le attività Send e Receive contenute in Body sono configurate per utilizzare la proprietà CorrelatesWith dell'attività CorrelationScope contenitore per eseguire la correlazione.

Utilizzo dell'ActivityDesigner CorrelationScope

L'ActivityDesigner CorrelationScope è disponibile nella categoria Messaggistica della Casella degli strumenti, cui è possibile accedere facendo clic sulla scheda Casella degli strumenti nella parte sinistra di Progettazione flussi di lavoro. In alternativa, è possibile scegliere Barra degli strumenti dal menu Visualizza oppure premere CTRL+ALT+X.

È possibile trascinare l'ActivityDesigner CorrelationScope dalla Casella degli strumenti e rilasciarlo nell'area di Progettazione flussi di lavoro. In questo modo viene creata un'attività CorrelationScope con la proprietà DisplayName impostata sul valore predefinito CorrelationScope. È possibile modificare il valore di DisplayName nell'intestazione dell'ActivityDesigner CorrelationScope oppure nella casella DisplayName della finestra Proprietà.

Per specificare l'oggetto CorrelationHandle utilizzato dalle attività di messaggistica figlio, fare clic sul pulsante con i puntini di sospensione accanto al campo CorrelatesWith nella finestra Proprietà per visualizzare la finestra di dialogo Editor espressioni. È possibile impostare questa proprietà anche nell'area di progettazione dell'attività.

Le attività il cui ambito è all'interno della correlazione vengono specificate rilasciando le rispettive finestre di progettazione nella casella Body all'interno della finestra di progettazione CorrelationScope.

Proprietà di CancellationScope

Nella tabella seguente vengono elencate le proprietà di CorrelationScope con una descrizione delle relative modalità di utilizzo nella finestra di progettazione. È possibile modificare queste proprietà nella finestra Proprietà o nell'area di progettazione di Progettazione flussi di lavoro e spesso in entrambe.

Nome proprietà Obbligatoria Utilizzo

DisplayName

False

Nome descrittivo facoltativo dell'attività InitializeCorrelation.

CorrelatesWith

False

Consente di specificare l'oggetto CorrelationHandle utilizzato per gestire le attività di messaggistica figlio. Se non si imposta questa proprietà, CorrelationScope crea automaticamente un oggetto CorrelationHandle implicito.

Body

False

Consente di specificare le attività all'interno dell'ambito della correlazione.

Vedere anche

Concetti

ActivityDesigner InitializeCorrelation
ActivityDesigner Receive
Finestra di progettazione del modello ReceiveAndSendReply
ActivityDesigner Send
Finestra di progettazione del modello SendAndReceiveReply
ActivityDesigner TransactedReceiveScope