Sdílet prostřednictvím


IPromotableSinglePhaseNotification.SinglePhaseCommit Metoda

Definice

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.

Platí pro