Sprache

IDbContextTransaction.ReleaseSavepointAsync(String, CancellationToken) Methode

Definition

Zerstört einen zuvor in der aktuellen Transaktion definierten Speicherpunkt. Auf diese Weise kann das System einige Ressourcen zurückfordern, bevor die Transaktion endet.

public virtual System.Threading.Tasks.Task ReleaseSavepointAsync(string name, System.Threading.CancellationToken cancellationToken = default);
abstract member ReleaseSavepointAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ReleaseSavepointAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ReleaseSavepointAsync (name As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

name
String

Der Name des zu veröffentlichenden Speicherpunkts.

cancellationToken
CancellationToken

A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt.

Ausnahmen

Wenn der CancellationToken Vorgang abgebrochen wird.

Hinweise

Wenn die SavePoint-Version nicht unterstützt wird und ReleaseSavepointAsync(String, CancellationToken) nicht ausgelöst werden soll, ReleaseSavepoint(String) sollte nichts ausgeführt werden. Dies ist das Standardverhalten.

Weitere Informationen und Beispiele finden Sie unter Transaktionen in EF Core .

Gilt für: