Attività di transazione in WF

.NET Framework 4.6.1 include diverse attività fornite dal sistema per la modellazione di transazioni, compensazioni e annullamento. Questi modelli di programmazione consentono al flusso di lavoro di proseguire esecuzione nel caso di modifiche nella logica di business e durante la gestione degli errori. Per altre informazioni sulle transazioni, la compensazione e l'annullamento, vedere Transazioni, compensazioni e annullamento.

Attività di transazione

Tipo di attività Descrizione
CancellationScope Associa la logica di annullamento, sotto forma di un'attività, a un percorso principale di esecuzione, anch'esso espresso come attività.
CompensableActivity Supporta la compensazione delle relative attività figlio.
Compensate Richiama in modo esplicito il gestore compensazione di un oggetto CompensableActivity.
Confirm Richiama in modo esplicito il gestore conferma di un oggetto CompensableActivity.
TransactionScope Demarca un limite della transazione.
TransactedReceiveScope Ambito della durata di una transazione iniziata da un messaggio ricevuto. È possibile che la transazione sia propagata nel flusso di lavoro al messaggio di avvio o venga creata dal dispatcher alla ricezione del messaggio. Nota: Si TransactedReceiveScope trova nella sezione Messaggistica della casella degli strumenti.