MessageQueueTransaction.Commit メソッド

定義

保留中の内部トランザクションをコミットします。

public:
 void Commit();
public void Commit();
member this.Commit : unit -> unit
Public Sub Commit ()

例外

コミットしようとしているトランザクションが開始されていません。

内部メッセージ キュー エラーが発生します。

注釈

Commit は、 Beginの呼び出しで開始された処理が正常に完了したことを示します。 Beginの呼び出しとCommitの呼び出しの間に例外が発生した場合、トランザクション全体がロールバックされます。 これには、 Beginの呼び出し後に送受信されたすべてのメッセージが含まれます。

通常、Begin例外処理ブロック内でTry...Catchを呼び出し、Commit句にTryを呼び出し、Abort句でCatchを呼び出します。

適用対象

こちらもご覧ください