Langue

TransactionErrorEventData Classe

Définition

Classe DiagnosticSource de base de charge utile d’événement pour RelationalEventId les événements d’erreur de transaction.

[System.Runtime.CompilerServices.Nullable(0)]
public class TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.TransactionEndEventData, Microsoft.EntityFrameworkCore.Diagnostics.IErrorEventData
public class TransactionErrorEventData : Microsoft.EntityFrameworkCore.Diagnostics.TransactionEndEventData, Microsoft.EntityFrameworkCore.Diagnostics.IErrorEventData
[<System.Runtime.CompilerServices.Nullable(0)>]
type TransactionErrorEventData = class
    inherit TransactionEndEventData
    interface IErrorEventData
type TransactionErrorEventData = class
    inherit TransactionEndEventData
    interface IErrorEventData
Public Class TransactionErrorEventData
Inherits TransactionEndEventData
Implements IErrorEventData
Héritage
Héritage
Attributs
Implémente

Remarques

Pour plus d’informations et d’exemples , consultez Journalisation, événements et diagnostics .

Constructeurs

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

Construit la charge utile d’événement.

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

Construit la charge utile d’événement.

Propriétés

Nom Description
Action

L’une des « validations » ou « Restauration ».

ConnectionId

ID de corrélation qui identifie l’instance DbConnection utilisée.

(Hérité de TransactionEventData)
Context

En cours DbContext.

(Hérité de DbContextEventData)
Duration

Durée de cet événement.

(Hérité de TransactionEndEventData)
EventId

Qui EventId définit l’ID et le nom du message.

(Hérité de EventData)
EventIdCode

Chaîne représentant le code où cet événement est défini.

(Hérité de EventData)
Exception

Exception levée lors de l’échec de la transaction.

IsAsync

Indique si la transaction est utilisée de manière asynchrone ou non.

(Hérité de TransactionEventData)
LogLevel

Utilisé LogLevel pour journaliser le message de cet événement.

(Hérité de EventData)
StartTime

Heure de début de cet événement.

(Hérité de TransactionEventData)
Transaction

Ou DbTransactionnull s’il n’a pas encore été créé.

(Hérité de TransactionEventData)
TransactionId

ID de corrélation qui identifie la transaction Entity Framework utilisée.

(Hérité de TransactionEventData)

Méthodes

Nom Description
ToString()

Message d’enregistreur d’événements décrivant cet événement.

(Hérité de EventData)

S’applique à