Jazyk

FallbackEventDefinition Třída

Definice

Definuje metadata pro událost s více než šesti parametry, které musí mít speciální zpracování.

[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
Dědičnost
FallbackEventDefinition
Atributy

Poznámky

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .

Konstruktory

Název Description
FallbackEventDefinition(EventId, LogLevel, String, String)

Vytvoří instanci definice události.

FallbackEventDefinition(EventId, LogLevel, String)

Vytvoří instanci definice události.

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

Vytvoří instanci definice události.

Vlastnosti

Název Description
EventId

EventId.

(Zděděno od EventDefinitionBase)
EventIdCode

Řetězec představující kód, který by měl být předán ConfigureWarnings(Action<WarningsConfigurationBuilder>) k potlačení této události jako chyby.

(Zděděno od EventDefinitionBase)
Level

Událost LogLevel , ve které se událost zaprotokoluje.

(Zděděno od EventDefinitionBase)
MessageFormat

Parametrizovaná definice zprávy.

WarningBehavior

Nakonfigurované WarningBehavior.

(Zděděno od EventDefinitionBase)

Metody

Název Description
GenerateMessage(Action<ILogger>)

Vygeneruje zprávu, která by byla protokolována bez protokolování. Obvykle se používá k vyvolání výjimky v případech s upozorněním jako chyb.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Získá chování protokolu pro tuto událost. Určuje, zda má být protokolován, vyvolán jako výjimka nebo ignorována.

(Zděděno od EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Action<ILogger>)
Zastaralé.

Zaznamená událost do protokolu nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby byla považována za chybu.

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

Zaznamená událost do protokolu nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby byla považována za chybu.

WarningAsError(String)

Vrátí výjimku typu upozornění jako chyba, která zabalí danou zprávu pro tuto událost.

(Zděděno od EventDefinitionBase)

Platí pro