Condividi tramite


TransactionErrorEventData Classe

Definizione

Classe DiagnosticSource di base del payload dell'evento per RelationalEventId gli eventi di errore della transazione.

public class TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.TransactionEndEventData, Microsoft.EntityFrameworkCore.Diagnostics.IErrorEventData
type TransactionErrorEventData = class
    inherit TransactionEndEventData
    interface IErrorEventData
Public Class TransactionErrorEventData
Inherits TransactionEndEventData
Implements IErrorEventData
Ereditarietà
Ereditarietà
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Registrazione, eventi e diagnostica .

Costruttori

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

Costruisce il payload dell'evento.

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

Costruisce il payload dell'evento.

Proprietà

Action

Uno di "Commit" o "Rollback".

ConnectionId

ID di correlazione che identifica l'istanza DbConnection utilizzata.

(Ereditato da TransactionEventData)
Context

Oggetto DbContext corrente.

(Ereditato da DbContextEventData)
Duration

Durata dell'evento.

(Ereditato da TransactionEndEventData)
EventId

Oggetto EventId che definisce l'ID e il nome del messaggio.

(Ereditato da EventData)
EventIdCode

Stringa che rappresenta il codice in cui è definito questo evento.

(Ereditato da EventData)
Exception

Eccezione generata quando la transazione non è riuscita.

IsAsync

Indica se la transazione viene utilizzata in modo asincrono.

(Ereditato da TransactionEventData)
LogLevel

Oggetto LogLevel che verrebbe utilizzato per registrare il messaggio per questo evento.

(Ereditato da EventData)
StartTime

Ora di inizio dell'evento.

(Ereditato da TransactionEventData)
Transaction

Oggetto DbTransaction, o Null se non è ancora stato creato.

(Ereditato da TransactionEventData)
TransactionId

ID di correlazione che identifica la transazione di Entity Framework in uso.

(Ereditato da TransactionEventData)

Metodi

ToString()

Messaggio logger che descrive questo evento.

(Ereditato da EventData)

Si applica a