IPromotableSinglePhaseNotification.SinglePhaseCommit メソッド

定義

トランザクションがコミットされていることを参加オブジェクトに通知します。

public:
 void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub SinglePhaseCommit (singlePhaseEnlistment As SinglePhaseEnlistment)

パラメーター

singlePhaseEnlistment
SinglePhaseEnlistment

トランザクション マネージャーに応答を送信するために使用する SinglePhaseEnlistment インターフェイス。

注釈

このメソッドは、トランザクションがコミットされることを参加オブジェクトに通知します。

singlePhaseEnlistment パラメーターには、トランザクション マネージャーがトランザクションの制御を委任しているため、このインターフェイスの実装でトランザクションの結果をトランザクション マネージャーに通知できるようにするコールバックが含まれています。 昇格されたトランザクションの場合、トランザクション マネージャーはトランザクションの結果をリッスンし、送信される応答をオーバーライドします。

この通知を受信すると、リソース マネージャーは内部トランザクション (またはエスカレートされている場合は分散トランザクション) のコミットを試み、トランザクションのコミットの結果に基づいて、 singlePhaseEnlistment パラメーターでコールバック メソッドの 1 つを呼び出す必要があります。

適用対象