RelationalDatabaseFacadeExtensions.BeginTransactionAsync(DatabaseFacade, IsolationLevel, CancellationToken) Yöntem

Tanım

Zaman uyumsuz olarak, verilen bir ile yeni bir işlem IsolationLevel başlatır.

public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> BeginTransactionAsync (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken = default);
static member BeginTransactionAsync : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
<Extension()>
Public Function BeginTransactionAsync (databaseFacade As DatabaseFacade, isolationLevel As IsolationLevel, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parametreler

databaseFacade
DatabaseFacade

Bağlam DatabaseFacade için .

isolationLevel
IsolationLevel

Kullanmak IsolationLevel için .

cancellationToken
CancellationToken

Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.

Döndürülenler

Task<IDbContextTransaction>

Zaman uyumsuz işlem başlatmayı temsil eden bir görev. Görev sonucu, başlatan IDbContextTransaction işlemi temsil eden bir içerir.

Özel durumlar

Açıklamalar

Daha fazla bilgi EF Core bkz. İşlemler.

Şunlara uygulanır