Sdílet prostřednictvím


DependentTransaction.Complete Metoda

Definice

Pokusí se dokončit závislé transakce.

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

Výjimky

Jakýkoli pokus o další práci na transakci po volání této metody. Patří mezi ně vyvolání metod, jako EnlistVolatilejsou , EnlistDurable, Clone(), DependentClone(DependentCloneOption) nebo jakékoli serializační operace v transakci.

Poznámky

Volejte tuto metodu, když závislý klon chce informovat tvůrce transakce, že dokončil svou práci, a transakce může být potvrzena, pokud je nadřazený také připraven.

Po vyvolání tohoto volání byste se neměli pokoušet o žádnou další práci na transakci nebo je vyvolána výjimka.

Pokud se doména aplikace po zavolání této metody vypne a před dokončením transakce může transakce přerušit.

Poznámka Tato metoda by měla být volána pouze jednou během doby života závislé transakce.

Platí pro

Viz také