MessageQueueTransaction.Begin メソッド

定義

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

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

例外

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

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

注釈

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

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

適用対象

こちらもご覧ください