Bagikan melalui


RelationalLoggerExtensions.TransactionErrorAsync Metode

Definisi

Log untuk peristiwa tersebut TransactionError .

public static System.Threading.Tasks.Task TransactionErrorAsync(this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbTransaction transaction, Guid transactionId, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration, System.Threading.CancellationToken cancellationToken = default);
static member TransactionErrorAsync : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Transaction> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbTransaction * Guid * string * Exception * DateTimeOffset * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function TransactionErrorAsync (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Transaction), connection As IRelationalConnection, transaction As DbTransaction, transactionId As Guid, action As String, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameter

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

Pencatat diagnostik yang akan digunakan.

connection
IRelationalConnection

Koneksi.

transaction
DbTransaction

Transaksi.

transactionId
Guid

ID korelasi yang terkait dengan DbTransaction.

action
String

Tindakan yang diambil.

exception
Exception

Pengecualian yang mewakili kesalahan.

startTime
DateTimeOffset

Waktu operasi dimulai.

duration
TimeSpan

Waktu yang berlalu sejak operasi dimulai.

cancellationToken
CancellationToken

A CancellationToken untuk mengamati sambil menunggu tugas selesai.

Mengembalikan

yang Task mewakili operasi asinkron.

Pengecualian

Berlaku untuk