Bahasa

TransactionErrorEventData Konstruktor

Definisi

Overload

TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, Guid, Guid, String, Exception, DateTimeOffset, TimeSpan)

Sumber:
TransactionErrorEventData.cs
Sumber:
TransactionErrorEventData.cs

Membuat payload peristiwa.

public TransactionErrorEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbTransaction transaction, Guid transactionId, Guid connectionId, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbTransaction * Guid * Guid * string * Exception * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), transaction As DbTransaction, transactionId As Guid, connectionId As Guid, action As String, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan)

Parameter

eventDefinition
EventDefinitionBase

Definisi peristiwa.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Delegasi yang menghasilkan pesan log untuk kejadian ini.

transactionId
Guid

ID korelasi yang mengidentifikasi transaksi Kerangka Kerja Entitas yang digunakan.

connectionId
Guid

ID korelasi yang mengidentifikasi instans yang DbConnection digunakan.

action
String

Salah satu dari "Commit" atau "Rollback".

exception
Exception

Pengecualian yang dilemparkan ketika transaksi gagal.

startTime
DateTimeOffset

Waktu mulai peristiwa ini.

duration
TimeSpan

Durasi kejadian ini.

Berlaku untuk

TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, DbContext, Guid, Guid, Boolean, String, Exception, DateTimeOffset, TimeSpan)

Sumber:
TransactionErrorEventData.cs
Sumber:
TransactionErrorEventData.cs
Sumber:
TransactionErrorEventData.cs
Sumber:
TransactionErrorEventData.cs
Sumber:
TransactionErrorEventData.cs
Sumber:
TransactionErrorEventData.cs
Sumber:
TransactionErrorEventData.cs

Membuat payload peristiwa.

public TransactionErrorEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.DbContext context, Guid transactionId, Guid connectionId, bool async, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration);
public TransactionErrorEventData(Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase eventDefinition, Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase,Microsoft.EntityFrameworkCore.Diagnostics.EventData,string> messageGenerator, System.Data.Common.DbTransaction transaction, Microsoft.EntityFrameworkCore.DbContext? context, Guid transactionId, Guid connectionId, bool async, string action, Exception exception, DateTimeOffset startTime, TimeSpan duration);
new Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * Func<Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase, Microsoft.EntityFrameworkCore.Diagnostics.EventData, string> * System.Data.Common.DbTransaction * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * bool * string * Exception * DateTimeOffset * TimeSpan -> Microsoft.EntityFrameworkCore.Diagnostics.TransactionErrorEventData
Public Sub New (eventDefinition As EventDefinitionBase, messageGenerator As Func(Of EventDefinitionBase, EventData, String), transaction As DbTransaction, context As DbContext, transactionId As Guid, connectionId As Guid, async As Boolean, action As String, exception As Exception, startTime As DateTimeOffset, duration As TimeSpan)

Parameter

eventDefinition
EventDefinitionBase

Definisi peristiwa.

messageGenerator
Func<EventDefinitionBase,EventData,String>

Delegasi yang menghasilkan pesan log untuk kejadian ini.

context
DbContext

Yang DbContext saat ini sedang digunakan, atau null jika tidak diketahui.

transactionId
Guid

ID korelasi yang mengidentifikasi transaksi Kerangka Kerja Entitas yang digunakan.

connectionId
Guid

ID korelasi yang mengidentifikasi instans yang DbConnection digunakan.

async
Boolean

Menunjukkan apakah transaksi sedang digunakan secara asinkron atau tidak.

action
String

Salah satu dari "Commit" atau "Rollback".

exception
Exception

Pengecualian yang dilemparkan ketika transaksi gagal.

startTime
DateTimeOffset

Waktu mulai peristiwa ini.

duration
TimeSpan

Durasi kejadian ini.

Berlaku untuk