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 TransactionScope viene utilizzato per creare e configurare un'attività TransactionScope.
Attività TransactionScope
L'attività TransactionScope esegue in un'unica transazione l'attività contenuta. Il commit della transazione viene eseguito quando l'attività Body e tutti gli altri partecipanti della transazione sono stati completati correttamente.
Utilizzo dell'ActivityDesigner TransactionScope
L'ActivityDesigner TransactionScope è disponibile nella categoria Transazione della Casella degli strumenti, cui è possibile accedere facendo clic sulla scheda a Casella degli strumenti di Progettazione flussi di lavoro. In alternativa, è possibile scegliere Barra degli strumenti dal menu Visualizza oppure premere CTRL+ALT+X.
È possibile trascinare l'ActivityDesigner TransactionScope dalla Casella degli strumenti e rilasciarlo nell'area di Progettazione flussi di lavoro, nel punto in cui vengono in genere posizionate le attività, ad esempio all'interno di un elemento Sequence. In questo modo viene creata un'attività TransactionScope con la proprietà DisplayName impostata sul valore predefinito TransactionScope. È possibile modificare il valore di DisplayName nell'intestazione dell'ActivityDesigner TransactionScope oppure nella casella DisplayName della griglia delle proprietà.
Proprietà di CancellationScope
Nella tabella seguente vengono elencate le proprietà di TransactionScope con una descrizione delle relative modalità di utilizzo nella finestra di progettazione. Le proprietà DisplayName e Body possono essere modificate nell'area di Progettazione flussi di lavoro. Le altre proprietà devono invece essere modificate nella griglia delle proprietà.
| Nome proprietà | Obbligatoria | Utilizzo |
|---|---|---|
DisplayName |
False |
Nome descrittivo facoltativo dell'attività TransactionScope. Il valore predefinito è TransactionScope. Sebbene non sia obbligatorio specificare il valore di DisplayName, è consigliabile farlo. |
Body |
True |
Consente di specificare l'attività da eseguire in un'unica transazione. Per aggiungere l'attività Body, rilasciare un'attività dalla Casella degli strumenti nella casella Body dell'ActivityDesigner TransactionScope con il testo di suggerimento "Rilasciare l'attività". |
True |
Consente di specificare la proprietà IsolationLevel per questa attività TransactionScope. |
|
Consente di specificare l'intervallo di tempo (nel formato 00:00:00, che indica ore:minuti:secondi) disponibile per il completamento della transazione. Il valore predefinito è 1 minuto (00:01:00). |
Vedere anche
Concetti
ActivityDesigner TerminateWorkflow
ActivityDesigner CompensableActivity
ActivityDesigner Compensate
ActivityDesigner Confirm