Aracılığıyla paylaş


RelationalDatabaseFacadeExtensions.BeginTransactionAsync Yöntem

Tanım

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

Açıklamalar

Daha fazla bilgi ve örnek için bkz. EF Core'daki İşlemler .

Şunlara uygulanır