ActivityDesigner TransactionScope

L'ActivityDesigner TransactionScope viene usato per creare e configurare un' TransactionScope attività.

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

Accedere all'ActivityDesigner TransactionScope nella categoria transazione della casella degli strumenti. È possibile trascinare l'ActivityDesigner TransactionScope dalla casella degli strumenti e rilasciarlo nell'area Progettazione flussi di lavoro quando vengono in genere posizionate le attività, ad esempio all'interno di un oggetto Sequence . In questo modo viene creata un'attività TransactionScope con la proprietà DisplayName impostata sul valore predefinito TransactionScope. Il DisplayName valore può essere modificato nell'intestazione dell'ActivityDesigner TransactionScope o nella casella DisplayName della griglia delle proprietà.

Proprietà di TransactionScope

Nella tabella seguente sono elencate le proprietà di TransactionScope e ne viene descritta la modalità di uso nella finestra di progettazione. Le DisplayName Body proprietà e possono essere modificate in Progettazione flussi di lavoro area. Le altre proprietà devono invece essere modificate nella griglia delle proprietà.

Nome proprietà Obbligatoria Utilizzo
DisplayName Falso Nome descrittivo facoltativo dell'attività TransactionScope. Il valore predefinito è TransactionScope. Sebbene non sia obbligatorio specificare il valore di DisplayName, è consigliabile farlo.
Body Vero Consente di specificare l'attività da eseguire in un'unica transazione. Per aggiungere l' Body attività, rilasciare un'attività dalla casella degli strumenti nella casella corpo dell'ActivityDesigner TransactionScope con il testo di suggerimento "rilasciare l'attività".
IsolationLevel Vero Consente di specificare la proprietà IsolationLevel per questa attività TransactionScope.
Timeout Falso 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).
AbortInstanceOnTransactionFailure Vero Specifica il valore che indica se il flusso di lavoro deve essere interrotto se la transazione si interrompe.

Vedi anche