Share via


IDbContextTransaction.CreateSavepointAsync(String, CancellationToken) Method

Definition

Creates a savepoint in the transaction. This allows all commands that are executed after the savepoint was established to be rolled back, restoring the transaction state to what it was at the time of the savepoint.

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

Parameters

name
String

The name of the savepoint to be created.

cancellationToken
CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

A Task representing the asynchronous operation.

Exceptions

Remarks

See Transactions in EF Core for more information and examples.

Applies to