Lingua

IDbContextTransaction.ReleaseSavepointAsync(String, CancellationToken) Metodo

Definizione

Elimina definitivamente un punto di salvataggio definito in precedenza nella transazione corrente. Ciò consente al sistema di recuperare alcune risorse prima del termine della transazione.

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

Parametri

name
String

Nome del punto di salvataggio da rilasciare.

cancellationToken
CancellationToken

Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.

Valori restituiti

Oggetto Task che rappresenta l'operazione asincrona.

Eccezioni

Se l'oggetto CancellationToken viene annullato.

Commenti

Se la versione del punto di salvataggio non è supportata ReleaseSavepoint(String) e ReleaseSavepointAsync(String, CancellationToken) non deve eseguire alcuna operazione anziché generare un'eccezione. Questo è il comportamento predefinito.

Per altre informazioni ed esempi, vedere Transazioni in EF Core .

Si applica a