TransactionErrorEventData Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, Guid, Guid, String, Exception, DateTimeOffset, TimeSpan)
Erstellt die Ereignisnutzlast.
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
Die Ereignisdefinition.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Ein Delegat, der eine Protokollmeldung für dieses Ereignis generiert.
- transaction
- DbTransaction
Die DbTransaction.
- transactionId
- Guid
Eine Korrelations-ID, die die verwendete Entity Framework-Transaktion identifiziert.
- connectionId
- Guid
Eine Korrelations-ID, die die DbConnection verwendete instance identifiziert.
- action
- String
Einer von "Commit" oder "Rollback".
- exception
- Exception
Die Ausnahme, die ausgelöst wurde, als bei der Transaktion ein Fehler aufgetreten ist.
- startTime
- DateTimeOffset
Die Startzeit dieses Ereignisses.
- duration
- TimeSpan
Die Dauer dieses Ereignisses.
Gilt für:
TransactionErrorEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData,String>, DbTransaction, DbContext, Guid, Guid, Boolean, String, Exception, DateTimeOffset, TimeSpan)
Erstellt die Ereignisnutzlast.
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
Die Ereignisdefinition.
- messageGenerator
- Func<EventDefinitionBase,EventData,String>
Ein Delegat, der eine Protokollmeldung für dieses Ereignis generiert.
- transaction
- DbTransaction
Die DbTransaction.
- transactionId
- Guid
Eine Korrelations-ID, die die verwendete Entity Framework-Transaktion identifiziert.
- connectionId
- Guid
Eine Korrelations-ID, die die DbConnection verwendete instance identifiziert.
- async
- Boolean
Gibt an, ob die Transaktion asynchron verwendet wird.
- action
- String
Einer von "Commit" oder "Rollback".
- exception
- Exception
Die Ausnahme, die ausgelöst wurde, als bei der Transaktion ein Fehler aufgetreten ist.
- startTime
- DateTimeOffset
Die Startzeit dieses Ereignisses.
- duration
- TimeSpan
Die Dauer dieses Ereignisses.
Gilt für:
Entity Framework