IPromotableSinglePhaseNotification.SinglePhaseCommit 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
告知登記的物件正在認可交易。
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
叫用其中一個回呼方法。