IPromotableSinglePhaseNotification.SinglePhaseCommit Methode

Definition

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.

Gilt für: