Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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