EventDefinitionBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 | |
| 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. |