Freigeben über


FallbackEventDefinition Klasse

Definition

Definiert Metadaten für ein Ereignis mit mehr als sechs Parametern, sodass es eine spezielle Behandlung haben muss.

public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type FallbackEventDefinition = class
    inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
Vererbung
FallbackEventDefinition

Hinweise

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

Konstruktoren

FallbackEventDefinition(EventId, LogLevel, String, String)

Erstellt eine Ereignisdefinition instance.

FallbackEventDefinition(EventId, LogLevel, String)

Erstellt eine Ereignisdefinition instance.

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

Erstellt eine Ereignisdefinition instance.

Eigenschaften

EventId

Die EventId.

(Geerbt von EventDefinitionBase)
EventIdCode

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

(Geerbt von EventDefinitionBase)
Level

Der LogLevel , bei dem das Ereignis protokolliert wird.

(Geerbt von EventDefinitionBase)
MessageFormat

Die parametrisierte Nachrichtendefinition.

WarningBehavior

Die konfigurierte Zielgruppe (WarningBehavior).

(Geerbt von EventDefinitionBase)

Methoden

GenerateMessage(Action<ILogger>)

Generiert die Nachricht, die ohne Protokollierung protokolliert würde. Wird in der Regel zum Auslösen einer Ausnahme in Warnungs-as-Error-Fällen verwendet.

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.

(Geerbt von EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Action<ILogger>)
Veraltet.

Protokolliert das Ereignis oder löst aus, wenn das Ereignis so konfiguriert wurde, dass es als Fehler behandelt wird.

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

Protokolliert das Ereignis oder löst aus, wenn das Ereignis so konfiguriert wurde, dass es als Fehler behandelt wird.

WarningAsError(String)

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

(Geerbt von EventDefinitionBase)

Gilt für: