Udostępnij za pośrednictwem


IDbContextTransaction.CreateSavepointAsync(String, CancellationToken) Metoda

Definicja

Tworzy punkt zapisu w transakcji. Dzięki temu wszystkie polecenia, które są wykonywane po ustanowieniu punktu zapisywania, mają zostać wycofane, przywracając stan transakcji do tego, co było w momencie punktu zapisu.

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

Parametry

name
String

Nazwa punktu zapisywania, który ma zostać utworzony.

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

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

Dotyczy