Jazyk

EventDefinitionBase Třída

Definice

Základní třída pro definice událostí.

[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
Dědičnost
EventDefinitionBase
Odvozené
Atributy

Poznámky

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

Konstruktory

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

Vytvoří instanci definice události.

EventDefinitionBase(EventId, LogLevel)

Vytvoří instanci definice události.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Vytvoří instanci definice události.

Vlastnosti

Název Description
EventId

EventId.

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.

Level

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

WarningBehavior

Nakonfigurované WarningBehavior.

Metody

Název Description
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.

WarningAsError(String)

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

Platí pro