次の方法で共有


DependentTransaction.Complete メソッド

定義

依存トランザクションの完了を試みます。

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

例外

このメソッドが呼び出された後の、トランザクションへの追加作業の試み。 これらには、EnlistVolatileEnlistDurableClone()DependentClone(DependentCloneOption)、またはトランザクション上の任意のシリアル化操作などの、メソッドの呼び出しが含まれます。

注釈

依存複製がトランザクションの作成者に作業を完了したことを通知する場合に、このメソッドを呼び出します。また、親も準備ができている場合は、トランザクションをコミットできます。

この呼び出しが呼び出された後は、トランザクションに対して追加の作業を試みないようにするか、例外がスローされます。

このメソッドが呼び出された後、およびトランザクションが完了する前にアプリケーション ドメインがダウンした場合、トランザクションが中止される可能性があります。

メモ このメソッドは、依存トランザクションの有効期間中に 1 回だけ呼び出す必要があります。

適用対象

こちらもご覧ください