Bagikan melalui


IRelationalTransactionManager.UseTransactionAsync Metode

Definisi

Overload

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.

UseTransactionAsync(DbTransaction, CancellationToken)

Menentukan yang sudah ada DbTransaction untuk digunakan untuk operasi database.

public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken = default);
public 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>
Public 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.

Pengecualian

Berlaku untuk

UseTransactionAsync(DbTransaction, Guid, CancellationToken)

Menentukan yang sudah ada DbTransaction untuk digunakan untuk operasi database.

public System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Storage.IDbContextTransaction> UseTransactionAsync (System.Data.Common.DbTransaction transaction, Guid transactionId, System.Threading.CancellationToken cancellationToken = default);
public 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>
Public 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.

Pengecualian

Berlaku untuk