IPromotableSinglePhaseNotification.SinglePhaseCommit Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Powiadamia obiekt z listy, że transakcja jest zatwierdzana.
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)
Parametry
- singlePhaseEnlistmentenlistment
- SinglePhaseEnlistment
Interfejs SinglePhaseEnlistment służący do wysyłania odpowiedzi do menedżera transakcji.
Uwagi
Ta metoda powiadamia obiekt z listy, że transakcja ma zostać zatwierdzona.
singlePhaseEnlistment
Parametry zawierają wywołania zwrotne, które umożliwiają implementację tego interfejsu w celu powiadamiania menedżera transakcji o wyniku transakcji, ponieważ menedżer transakcji delegował kontrolę nad transakcją. W przypadku promowanej transakcji menedżer transakcji nasłuchuje wyniku transakcji i zastępuje wysyłaną odpowiedź.
Po otrzymaniu tego powiadomienia menedżer zasobów powinien podjąć próbę zatwierdzenia transakcji wewnętrznej (lub transakcji rozproszonej, jeśli została ona eskalowana) i wywołać jedną z metod wywołania zwrotnego dla parametru singlePhaseEnlistment
na podstawie wyniku zatwierdzenia transakcji.