Share via


IPromotableSinglePhaseNotification.SinglePhaseCommit Metodo

Definizione

Notifica a un oggetto inserito nell'elenco che è in corso l'esecuzione del commit della transazione.

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

Parametri

singlePhaseEnlistmentenlistment
SinglePhaseEnlistment

Interfaccia SinglePhaseEnlistment utilizzata per inviare una risposta alla gestione transazioni.

Commenti

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

I singlePhaseEnlistment parametri contengono callback che consentono all'implementazione di questa interfaccia di notificare al gestore delle transazioni il risultato della transazione, poiché gestione transazioni ha delegato il controllo della transazione. Nel caso di una transazione promossa, gestione transazioni ascolta il risultato della transazione e sostituisce la risposta inviata.

Durante la ricezione di questa notifica, gestione risorse deve tentare di eseguire il commit della transazione interna (o della transazione distribuita se è stata eseguita l'escalation) e richiamare uno dei metodi singlePhaseEnlistment di callback sul parametro in base al risultato del commit della transazione.

Si applica a