次の方法で共有


MessageQueueTransaction.Commit メソッド

定義

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

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

例外

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

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

注釈

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

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

適用対象

こちらもご覧ください