Compartilhar via


EventDefinitionBase Classe

Definição

Classe base para definições de evento.

public abstract class EventDefinitionBase
type EventDefinitionBase = class
Public MustInherit Class EventDefinitionBase
Herança
EventDefinitionBase
Derivado

Comentários

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Construtores

EventDefinitionBase(EventId, LogLevel)

Cria uma instância de definição de evento.

EventDefinitionBase(EventId, LogLevel, String)

Cria uma instância de definição de evento.

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

Cria uma instância de definição de evento.

Propriedades

EventId

O EventId.

EventIdCode

Uma cadeia de caracteres que representa o código para ConfigureWarnings(Action<WarningsConfigurationBuilder>) o qual deve ser passado para suprimir esse evento como um erro.

Level

O LogLevel no qual o evento será registrado.

WarningBehavior

O WarningBehavior configurado.

Métodos

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Obtém o comportamento de log para esse evento. Isso determina se ele deve ser registrado em log, gerado como uma exceção ou ignorado.

WarningAsError(String)

Retorna uma exceção de aviso como erro encapsulando a mensagem fornecida para esse evento.

Aplica-se a