Lingua

EventDefinitionBase Classe

Definizione

Classe di base per le definizioni di evento.

[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
Ereditarietà
EventDefinitionBase
Derivato
Attributi

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .

Costruttori

Nome Descrizione
EventDefinitionBase(EventId, LogLevel, String)

Crea un'istanza di definizione dell'evento.

EventDefinitionBase(EventId, LogLevel)

Crea un'istanza di definizione dell'evento.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Crea un'istanza di definizione dell'evento.

Proprietà

Nome Descrizione
EventId

Il EventId

EventIdCode

Stringa che rappresenta il codice da passare a ConfigureWarnings(Action<WarningsConfigurationBuilder>) per eliminare questo evento come errore.

Level

Oggetto LogLevel in cui verrà registrato l'evento.

WarningBehavior

Oggetto configurato WarningBehavior.

Metodi

Nome Descrizione
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Ottiene il comportamento del log per questo evento. Determina se deve essere registrato, generato come eccezione o ignorato.

WarningAsError(String)

Restituisce un'eccezione di avviso come errore che esegue il wrapping del messaggio specificato per questo evento.

Si applica a