Sdílet prostřednictvím


FallbackEventDefinition Třída

Definice

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

public class FallbackEventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type FallbackEventDefinition = class
    inherit EventDefinitionBase
Public Class FallbackEventDefinition
Inherits EventDefinitionBase
Dědičnost
FallbackEventDefinition

Poznámky

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

Konstruktory

FallbackEventDefinition(EventId, LogLevel, String)

Vytvoří instanci definice události.

FallbackEventDefinition(EventId, LogLevel, String, String)

Vytvoří instanci definice události.

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

Vytvoří instanci definice události.

Vlastnosti

EventId

Hodnota 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>) aby se tato událost potlačila jako chyba.

(Zděděno od EventDefinitionBase)
Level

Hodnota LogLevel , ve které bude událost zaznamenána.

(Zděděno od EventDefinitionBase)
MessageFormat

Definice parametrizované zprávy.

WarningBehavior

Nakonfigurovaný WarningBehavior.

(Zděděno od EventDefinitionBase)

Metody

GenerateMessage(Action<ILogger>)

Vygeneruje zprávu, která by se protokolovala bez protokolování. Obvykle se používá k vyvolání výjimky v případech typu upozornění jako chyba.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Získá chování protokolu pro tuto událost. To určuje, zda se má protokolovat, vyvolat jako výjimka nebo ignorovat.

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

Zaznamená událost nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby se zacházelo jako s chybou.

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

Zaznamená událost nebo vyvolá událost, pokud byla událost nakonfigurována tak, aby se zacházelo jako s chybou.

WarningAsError(String)

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

(Zděděno od EventDefinitionBase)

Platí pro