IPromotableSinglePhaseNotification.SinglePhaseCommit Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.