次の方法で共有


RelationalConnection.ConnectionBeginTransactionAsync メソッド

定義

既定では を呼び出すが、代わりに別の呼び出 BeginDbTransactionAsync(IsolationLevel, CancellationToken) しを行うためにプロバイダーによってオーバーライドできるテンプレート メソッド。

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)

パラメーター

isolationLevel
IsolationLevel

トランザクションで使用する分離レベル。

cancellationToken
CancellationToken

CancellationTokenタスクの完了を待機している間に観察する 。

戻り値

新しく作成されたトランザクション。

例外

CancellationToken が取り消されている場合。

適用対象