DependentTransaction.Complete Methode

Definition

Versucht, die abhängige Transaktion abzuschließen.

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

Ausnahmen

Jeder Versuch, nach dem Aufruf dieser Methode zusätzliche Arbeit an der Transaktion durchzuführen. Dazu gehören aufrufende Methoden wie EnlistVolatile, , EnlistDurable, Clone(), , DependentClone(DependentCloneOption) oder alle Serialisierungsvorgänge für die Transaktion.

Hinweise

Rufen Sie diese Methode auf, wenn der abhängige Klon den Ersteller der Transaktion darüber informieren möchte, dass sie ihre Arbeit abgeschlossen hat, und die Transaktion kann zugesichert werden, wenn das übergeordnete Element ebenfalls bereit ist.

Nachdem dieser Aufruf aufgerufen wurde, sollten Sie keine weiteren Schritte für die Transaktion versuchen, oder eine Ausnahme wird ausgelöst.

Wenn die Anwendungsdomäne nach dem Aufruf dieser Methode abläuft und bevor die Transaktion abgeschlossen ist, kann die Transaktion abgebrochen werden.

Hinweis Diese Methode sollte während der Lebensdauer der abhängigen Transaktion nur einmal aufgerufen werden.

Gilt für:

Weitere Informationen