Partager via


EventDefinitionBase Classe

Définition

Classe de base pour les définitions d’événements.

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Héritage
EventDefinitionBase
Dérivé

Remarques

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

Constructeurs

EventDefinitionBase(EventId, LogLevel, String)

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

EventDefinitionBase(EventId, LogLevel)

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

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

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

Propriétés

EventId

L’EventIdopérateur

EventIdCode

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

Level

LogLevel à laquelle l’événement sera journalisé.

WarningBehavior

L’élément WarningBehavior configuré.

Méthodes

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.

WarningAsError(String)

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

S’applique à