DependentTransaction.Complete メソッド

定義

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

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

例外

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

注釈

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

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

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

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

適用対象

こちらもご覧ください