Attività di transazione in WFTransaction Activities in WF

In .NET Framework 4.6.1.NET Framework 4.6.1 sono disponibili numerose attività fornite dal sistema per la modellazione delle transazioni, la compensazione e l'annullamento.The .NET Framework 4.6.1.NET Framework 4.6.1 has several system-provided activities for modeling transactions, compensation, and cancellation. 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.These programming models allow the workflow to continue forward progress in the event of changes in business logic and error handling. Per ulteriori informazioni sulle transazioni, compensazione e l'annullamento, vedere transazioni, compensazione, e annullamento.For more information about transactions, compensation, and cancellation, see Transactions, Compensation, and Cancellation.

Attività di transazioneTransaction Activities

CancellationScope Associa la logica di annullamento, sotto forma di un'attività, a un percorso principale di esecuzione, anch'esso espresso come attività.Associates cancellation logic, in the form of an activity, with a main path of execution, also expressed as an activity.
CompensableActivity Supporta la compensazione delle relative attività figlio.Supports compensation of its child activities.
Compensate Richiama in modo esplicito il gestore compensazione di un oggetto CompensableActivity.Explicitly invokes the compensation handler of a CompensableActivity.
Confirm Richiama in modo esplicito il gestore conferma di un oggetto CompensableActivity.Explicitly invokes the confirmation handler of a CompensableActivity.
TransactionScope Demarca un limite della transazione.Demarcates a transaction boundary.
TransactedReceiveScope Ambito della durata di una transazione iniziata da un messaggio ricevuto.Scopes the lifetime of a transaction that is initiated by a received message. È possibile che la transazione sia propagata nel flusso di lavoro al messaggio di avvio o venga creata dal dispatcher alla ricezione del messaggio.The transaction may be flowed into the workflow on the initiating message, or created by the dispatcher when the message is received. Nota: il TransactedReceiveScope si trova nella messaggistica sezione del casella degli strumenti.Note: The TransactedReceiveScope is located in the Messaging section of the Toolbox.