Bagikan melalui


RelationalConnection.UseTransactionAsync Metode

Definisi

Overload

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Menentukan yang sudah ada DbTransaction untuk digunakan untuk operasi database.

UseTransactionAsync(DbTransaction, CancellationToken)

Menentukan yang sudah ada DbTransaction untuk digunakan untuk operasi database.

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Menentukan yang sudah ada DbTransaction untuk digunakan untuk operasi database.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
abstract member UseTransactionAsync : System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
override this.UseTransactionAsync : System.Data.Common.DbTransaction * Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable Function UseTransactionAsync (transaction As DbTransaction, transactionId As Guid, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parameter

transaction
DbTransaction

Transaksi yang akan digunakan.

transactionId
Guid

Pengidentifikasi unik untuk transaksi.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Instans IDbTransaction yang membungkus transaksi yang disediakan.

Penerapan

Pengecualian

Berlaku untuk

UseTransactionAsync(DbTransaction, CancellationToken)

Menentukan yang sudah ada DbTransaction untuk digunakan untuk operasi database.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction?> UseTransactionAsync (System.Data.Common.DbTransaction? transaction, System.Threading.CancellationToken cancellationToken = default);
abstract member UseTransactionAsync : System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
override this.UseTransactionAsync : System.Data.Common.DbTransaction * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction>
Public Overridable Function UseTransactionAsync (transaction As DbTransaction, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDbContextTransaction)

Parameter

transaction
DbTransaction

Transaksi yang akan digunakan.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

Instans IDbTransaction yang membungkus transaksi yang disediakan.

Penerapan

Pengecualian

Berlaku untuk