Idioma

EventDefinitionBase Classe

Definição

Classe base para definições de 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
Herança
EventDefinitionBase
Derivado
Atributos

Comentários

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

Construtores

Nome Descrição
EventDefinitionBase(EventId, LogLevel, String)

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

EventDefinitionBase(EventId, LogLevel)

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

EventDefinitionBase(ILoggingOptions, EventId, LogLevel, String)

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

Propriedades

Nome Descrição
EventId

O EventId.

EventIdCode

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

Level

O LogLevel local em que o evento será registrado.

WarningBehavior

O . configurado WarningBehavior.

Métodos

Nome Descrição
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

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

WarningAsError(String)

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

Aplica-se a