FallbackEventDefinition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Metadaten für ein Ereignis mit mehr als sechs Parametern, sodass es eine spezielle Behandlung haben muss.
[System.Runtime.CompilerServices.Nullable(0)]
public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type FallbackEventDefinition = class
inherit EventDefinitionBase
type FallbackEventDefinition = class
inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
- Vererbung
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .
Konstruktoren
| Name | Beschreibung |
|---|---|
| FallbackEventDefinition(EventId, LogLevel, String, String) |
Erstellt eine Ereignisdefinitionsinstanz. |
| FallbackEventDefinition(EventId, LogLevel, String) |
Erstellt eine Ereignisdefinitionsinstanz. |
| FallbackEventDefinition(ILoggingOptions, EventId, LogLevel, String, String) |
Erstellt eine Ereignisdefinitionsinstanz. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EventId |
Die EventId. (Geerbt von EventDefinitionBase) |
| EventIdCode |
Eine Zeichenfolge, die den Code darstellt, der übergeben werden soll, um dieses Ereignis als Fehler zu ConfigureWarnings(Action<WarningsConfigurationBuilder>) unterdrücken. (Geerbt von EventDefinitionBase) |
| Level |
Der LogLevel Zeitpunkt, an dem das Ereignis protokolliert wird. (Geerbt von EventDefinitionBase) |
| MessageFormat |
Die parametrisierte Nachrichtendefinition. |
| WarningBehavior |
Die konfigurierte WarningBehavior. (Geerbt von EventDefinitionBase) |
Methoden
| Name | Beschreibung |
|---|---|
| GenerateMessage(Action<ILogger>) |
Generiert die Nachricht, die ohne Protokollierung protokolliert werden 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 umbrochen. (Geerbt von EventDefinitionBase) |