IPromotableSinglePhaseNotification.SinglePhaseCommit Metodo

Definizione

Notifica a un oggetto inserito nell'elenco che viene eseguito il commit della transazione.

public:
 void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub SinglePhaseCommit (singlePhaseEnlistment As SinglePhaseEnlistment)

Parametri

singlePhaseEnlistment
SinglePhaseEnlistment

Interfaccia SinglePhaseEnlistment utilizzata per inviare una risposta al gestore transazioni.

Commenti

Questo metodo notifica a un oggetto incluso che deve essere eseguito il commit della transazione.

I singlePhaseEnlistment parametri contengono callback che consentono all'implementazione di questa interfaccia di notificare al gestore transazioni il risultato della transazione, poiché gestione transazioni ha delegato il controllo della transazione. Nel caso di una transazione alzata di livello, il gestore transazioni è in ascolto del risultato della transazione ed esegue l'override della risposta inviata.

Alla ricezione di questa notifica, il gestore delle risorse deve tentare di eseguire il commit della transazione interna (o della transazione distribuita se è stata inoltrata) e richiamare uno dei metodi di callback sul parametro in singlePhaseEnlistment base al risultato del commit della transazione.

Si applica a