Freigeben über


EventDefinitionBase Klasse

Definition

Basisklasse für Ereignisdefinitionen.

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Vererbung
EventDefinitionBase
Abgeleitet

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

EventDefinitionBase(EventId, LogLevel, String)

Erstellt eine Ereignisdefinition instance.

EventDefinitionBase(EventId, LogLevel)

Erstellt eine Ereignisdefinition instance.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Erstellt eine Ereignisdefinition instance.

Eigenschaften

EventId

Die EventId.

EventIdCode

Eine Zeichenfolge, die den Code darstellt, an ConfigureWarnings(Action<WarningsConfigurationBuilder>) den übergeben werden soll, um dieses Ereignis als Fehler zu unterdrücken.

Level

Die LogLevel , an der das Ereignis protokolliert wird.

WarningBehavior

Die konfigurierte Zielgruppe (WarningBehavior).

Methoden

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Ruft das Protokollverhalten für dieses Ereignis ab. Dadurch wird bestimmt, ob sie protokolliert, als Ausnahme ausgelöst oder ignoriert werden soll.

WarningAsError(String)

Gibt eine Warnungs-als-Fehler-Ausnahme zurück, die die angegebene Meldung für dieses Ereignis umschlossen.

Gilt für: