DependentTransaction.Complete Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versucht, die abhängige Transaktion abzuschließen.
public:
void Complete();
public void Complete ();
member this.Complete : unit -> unit
Public Sub Complete ()
Ausnahmen
Jeder Versuch, weitere Aktionen für die Transaktion auszuführen, nachdem die Methode aufgerufen wurde. Hierzu gehören das Aufrufen von Methoden wie EnlistVolatile, EnlistDurable, Clone(), DependentClone(DependentCloneOption) oder jegliche Serialisierungsvorgänge in der Transaktion.
Hinweise
Rufen Sie diese Methode auf, wenn der abhängige Klon den Ersteller der Transaktion darüber informieren möchte, dass die Arbeit abgeschlossen ist, und die Transaktion ein Commit ausgeführt werden kann, wenn das übergeordnete Element ebenfalls bereit ist.
Nachdem dieser Aufruf aufgerufen wurde, sollten Sie keine weiteren Arbeiten an der Transaktion versuchen, oder es wird eine Ausnahme ausgelöst.
Wenn die Anwendungsdomäne nach dem Aufruf dieser Methode und vor Abschluss der Transaktion ausfällt, kann die Transaktion abgebrochen werden.
Hinweis Diese Methode sollte nur einmal während der Lebensdauer der abhängigen Transaktion aufgerufen werden.