Lingua

RelationalConnection.ConnectionBeginTransactionAsync Metodo

Definizione

Metodo modello che per impostazione predefinita chiama BeginDbTransactionAsync(IsolationLevel, CancellationToken) ma può essere sottoposto a override dai provider per effettuare invece una chiamata diversa.

protected virtual System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction> ConnectionBeginTransactionAsync(System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken = default);
abstract member ConnectionBeginTransactionAsync : System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction>
override this.ConnectionBeginTransactionAsync : System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction>
Protected Overridable Function ConnectionBeginTransactionAsync (isolationLevel As IsolationLevel, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of DbTransaction)

Parametri

isolationLevel
IsolationLevel

Livello di isolamento da utilizzare per la transazione.

cancellationToken
CancellationToken

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

Valori restituiti

Transazione appena creata.

Eccezioni

Se l'oggetto CancellationToken viene annullato.

Si applica a