RelationalDatabaseFacadeExtensions.BeginTransactionAsync 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.
Belirli IsolationLevelbir ile zaman uyumsuz olarak yeni bir işlem 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
DatabaseFacade bağlam için.
- isolationLevel
- IsolationLevel
IsolationLevel Kullanılacak.
- cancellationToken
- CancellationToken
CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.
Döndürülenler
Zaman uyumsuz işlem başlatmayı temsil eden görev. Görev sonucu, başlatılan işlemi temsil eden bir IDbContextTransaction içerir.
Özel durumlar
CancellationToken İptal edilirse.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. EF Core'daki İşlemler .
Şunlara uygulanır
Entity Framework