DependentTransaction.Complete Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Próbuje ukończyć transakcję zależną.
public:
void Complete();
public void Complete ();
member this.Complete : unit -> unit
Public Sub Complete ()
Wyjątki
Każda próba dodatkowej pracy nad transakcją po wywołaniu tej metody. Obejmują one wywoływanie metod, takich jak EnlistVolatile, EnlistDurable, Clone(), , DependentClone(DependentCloneOption) lub wszelkie operacje serializacji w transakcji.
Uwagi
Wywołaj tę metodę, gdy klon zależny chce poinformować twórcę transakcji, że zakończyła swoją pracę, a transakcja może zostać zatwierdzona, jeśli element nadrzędny jest również gotowy.
Po wywołaniu tego wywołania nie należy podejmować żadnych dodatkowych czynności dotyczących transakcji ani zgłaszać wyjątku.
Jeśli domena aplikacji ulegnie awarii po wywołaniu tej metody, a przed zakończeniem transakcji transakcja może zostać przerwana.
Uwaga Ta metoda powinna być wywoływana tylko raz w okresie istnienia transakcji zależnej.