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
してコールバック メソッドのいずれかを呼び出す必要があります。