IPromotableSinglePhaseNotification.SinglePhaseCommit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozorní na vysílaný objekt, že transakce je potvrzena.
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
Rozhraní SinglePhaseEnlistment sloužící k odeslání odpovědi správci transakcí.
Poznámky
Tato metoda upozorní zařazený objekt, že transakce je potvrzena.
Parametry singlePhaseEnlistment
obsahují zpětné volání, které umožňují implementaci tohoto rozhraní oznámit správci transakcí výsledek transakce, protože správce transakcí má delegovanou kontrolu nad transakcí. V případě upřednostněné transakce správce transakcí naslouchá výsledku transakce a přepíše odpověď, která se odešle.
Při přijetí tohoto oznámení by se správce prostředků měl pokusit potvrdit jeho interní transakci (nebo distribuovanou transakci, pokud byla eskalována) a vyvolat jednu z metod zpětného volání na singlePhaseEnlistment
parametru na základě výsledku potvrzení transakce.