IPromotableSinglePhaseNotification.SinglePhaseCommit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Benachrichtigt ein aufgelistetes Objekt, dass die Transaktion zugesichert wird.
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)
Parameter
- singlePhaseEnlistment
- SinglePhaseEnlistment
Eine SinglePhaseEnlistment Schnittstelle, die zum Senden einer Antwort an den Transaktions-Manager verwendet wird.
Hinweise
Diese Methode benachrichtigt ein aufgelistetes Objekt, dass die Transaktion zugesichert werden soll.
Die singlePhaseEnlistment Parameter enthalten Rückrufe, mit denen die Implementierung dieser Schnittstelle den Transaktions-Manager über das Ergebnis der Transaktion benachrichtigt, da der Transaktionsmanager die Steuerung der Transaktion delegiert hat. Im Falle einer höhergestuften Transaktion lauscht der Transaktionsmanager auf das Transaktionsergebnis und setzt die gesendete Antwort außer Kraft.
Beim Empfang dieser Benachrichtigung sollte der Ressourcenmanager versuchen, die interne Transaktion (oder die verteilte Transaktion, wenn sie eskaliert wurde) zu übernehmen und eine der Rückrufmethoden für den singlePhaseEnlistment Parameter basierend auf dem Ergebnis des Commits der Transaktion aufzurufen.