RelationalDatabaseFacadeExtensions.BeginTransactionAsync(DatabaseFacade, IsolationLevel, CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
iptal CancellationToken edilirse.
Açıklamalar
Daha fazla bilgi EF Core bkz. İşlemler.