共用方式為


IPromotableSinglePhaseNotification.SinglePhaseCommit 方法

定義

告知登記的物件正在認可交易。

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)

參數

singlePhaseEnlistmentenlistment
SinglePhaseEnlistment

SinglePhaseEnlistment 介面,用來傳送對交易管理員的回應。

備註

這個方法會通知登記的物件要認可交易。

參數 singlePhaseEnlistment 包含回呼,可讓此介面的實作通知交易管理員交易的結果,因為交易管理員已委派交易的控制權。 在升級的交易案例中,交易管理員會接聽交易結果,並覆寫正在傳送的回應。

收到此通知時,資源管理員應該嘗試認可其內部交易 (或分散式交易,如果已呈報) ,並根據認可交易的結果,在 參數上 singlePhaseEnlistment 叫用其中一個回呼方法。

適用於