RelationalDatabaseFacadeExtensions.BeginTransactionAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Secara asinkron memulai transaksi baru dengan yang diberikan IsolationLevel.
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)
Parameter
- databaseFacade
- DatabaseFacade
DatabaseFacade untuk konteksnya.
- isolationLevel
- IsolationLevel
yang IsolationLevel akan digunakan.
- cancellationToken
- CancellationToken
A CancellationToken untuk mengamati sambil menunggu tugas selesai.
Mengembalikan
Tugas yang mewakili inisialisasi transaksi asinkron. Hasil tugas berisi IDbContextTransaction yang mewakili transaksi yang dimulai.
Pengecualian
CancellationToken Jika dibatalkan.
Keterangan
Lihat Transaksi di EF Core untuk informasi dan contoh selengkapnya.