MessageQueueTransaction.Begin メソッド

定義

新しいメッセージ キューの内部トランザクションを開始します。

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

例外

トランザクションは既に開始されています。

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

注釈

Begin は、トランザクションの成功に応じてコミットまたはロールバックされる処理の開始をマークします。 処理中に例外が発生した場合、トランザクション全体がロールバックされます。 これには、 Beginの呼び出し後に送受信されたすべてのメッセージが含まれます。

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

適用対象

こちらもご覧ください