Ler em inglês

Partilhar via


EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> Classe

Definição

Define metadados para um evento com três parâmetros e um delegado armazenado em cache para registrar o evento com alocações reduzidas.

C#
public class EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase

Parâmetros de tipo

TParam1
TParam2
TParam3
TParam4
TParam5
Herança
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5>

Comentários

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

Construtores

Propriedades

EventId

O EventId.

(Herdado de EventDefinitionBase)
EventIdCode

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

(Herdado de EventDefinitionBase)
Level

O LogLevel no qual o evento será registrado.

(Herdado de EventDefinitionBase)
WarningBehavior

O WarningBehavior configurado.

(Herdado de EventDefinitionBase)

Métodos

GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5, Exception)

Gera a mensagem que seria registrada sem registro em log. Normalmente usado para gerar uma exceção em casos de aviso como erro.

GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5)

Gera a mensagem que seria registrada sem registro em log. Normalmente usado para gerar uma exceção em casos de aviso como erro.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

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

(Herdado de EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5, Exception)
Obsoleto.

Registra o evento ou é gerado se o evento foi configurado para ser tratado como um erro.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5)

Registra o evento ou é gerado se o evento foi configurado para ser tratado como um erro.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5, Exception)

Registra o evento ou é gerado se o evento foi configurado para ser tratado como um erro.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5)

Registra o evento ou é gerado se o evento foi configurado para ser tratado como um erro.

WarningAsError(String)

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

(Herdado de EventDefinitionBase)

Aplica-se a

Produto Versões
Entity Framework Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0