Condividi tramite


EventDefinitionBase Classe

Definizione

Classe di base per le definizioni di evento.

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Ereditarietà
EventDefinitionBase
Derivato

Commenti

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

Costruttori

EventDefinitionBase(EventId, LogLevel)

Crea un'istanza di definizione dell'evento.

EventDefinitionBase(EventId, LogLevel, String)

Crea un'istanza di definizione dell'evento.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Crea un'istanza di definizione dell'evento.

Proprietà

EventId

Oggetto 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

WarningBehavior configurato.

Metodi

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Ottiene il comportamento del log per questo evento. Ciò 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