Udostępnij za pośrednictwem


IDbContextTransaction.ReleaseSavepointAsync(String, CancellationToken) Metoda

Definicja

Niszczy wcześniej zdefiniowany punkt zapisu w bieżącej transakcji. Dzięki temu system może odzyskać niektóre zasoby przed zakończeniem transakcji.

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

Parametry

name
String

Nazwa punktu zapisywania do wydania.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Reprezentująca Task operację asynchroniczną.

Wyjątki

Jeśli element CancellationToken zostanie anulowany.

Uwagi

Jeśli wersja programu SavePoint nie jest obsługiwana, i ReleaseSavepointAsync(String, CancellationToken) nie powinna nic robić, ReleaseSavepoint(String) a nie zgłaszać. Jest to zachowanie domyślne.

Aby uzyskać więcej informacji i przykładów, zobacz Transakcje w programie EF Core .

Dotyczy