Sprache

EventDefinitionBase Klasse

Definition

Basisklasse für Ereignisdefinitionen.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class EventDefinitionBase
public abstract class EventDefinitionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type EventDefinitionBase = class
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Vererbung
EventDefinitionBase
Abgeleitet
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Konstruktoren

Name Beschreibung
EventDefinitionBase(EventId, LogLevel, String)

Erstellt eine Ereignisdefinitionsinstanz.

EventDefinitionBase(EventId, LogLevel)

Erstellt eine Ereignisdefinitionsinstanz.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Erstellt eine Ereignisdefinitionsinstanz.

Eigenschaften

Name Beschreibung
EventId

Die EventId.

EventIdCode

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

Level

Der LogLevel Zeitpunkt, an dem das Ereignis protokolliert wird.

WarningBehavior

Die konfigurierte WarningBehavior.

Methoden

Name Beschreibung
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 umbrochen.

Gilt für: