DependentTransaction.Complete Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.