FallbackEventDefinition Classe

Définition

Définit les métadonnées d’un événement avec plus de six paramètres de sorte qu’il doit avoir une gestion spéciale.

public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type FallbackEventDefinition = class
    inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
Héritage
FallbackEventDefinition

Remarques

Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .

Constructeurs

FallbackEventDefinition(EventId, LogLevel, String, String)

Crée une définition d’événement instance.

FallbackEventDefinition(EventId, LogLevel, String)

Crée une définition d’événement instance.

FallbackEventDefinition(ILoggingOptions, EventId, LogLevel, String, String)

Crée une définition d’événement instance.

Propriétés

EventId

L’EventIdopérateur

(Hérité de EventDefinitionBase)
EventIdCode

Chaîne représentant le code qui doit être passé à ConfigureWarnings(Action<WarningsConfigurationBuilder>) pour supprimer cet événement en tant qu’erreur.

(Hérité de EventDefinitionBase)
Level

auquel LogLevel l’événement sera journalisé.

(Hérité de EventDefinitionBase)
MessageFormat

Définition de message paramétrable.

WarningBehavior

L’élément WarningBehavior configuré.

(Hérité de EventDefinitionBase)

Méthodes

GenerateMessage(Action<ILogger>)

Génère le message qui serait journalisé sans le journaliser. Généralement utilisé pour lever une exception dans les cas d’avertissement en tant qu’erreur.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Obtient le comportement du journal pour cet événement. Cela détermine si elle doit être journalisée, levée en tant qu’exception ou ignorée.

(Hérité de EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Action<ILogger>)
Obsolète.

Enregistre l’événement ou lève si l’événement a été configuré pour être traité comme une erreur.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, Action<ILogger>)

Enregistre l’événement ou lève si l’événement a été configuré pour être traité comme une erreur.

WarningAsError(String)

Retourne une exception d’avertissement en tant qu’erreur qui encapsule le message donné pour cet événement.

(Hérité de EventDefinitionBase)

S’applique à