Compartir a través de


EventDefinition Clase

Definición

Define los metadatos de un evento sin parámetros y un delegado almacenado en caché para registrar el evento con asignaciones reducidas.

public class EventDefinition : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition = class
    inherit EventDefinitionBase
Public Class EventDefinition
Inherits EventDefinitionBase
Herencia
EventDefinition

Comentarios

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Constructores

EventDefinition(EventId, LogLevel, Action<ILogger,Exception>)

Crea una instancia de definición de evento.

EventDefinition(EventId, LogLevel, String, Action<ILogger,Exception>)

Crea una instancia de definición de evento.

EventDefinition(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,Exception>>)

Crea una instancia de definición de evento.

Propiedades

EventId

EventId.

(Heredado de EventDefinitionBase)
EventIdCode

Cadena que representa el código que se debe pasar a ConfigureWarnings(Action<WarningsConfigurationBuilder>) para suprimir este evento como un error.

(Heredado de EventDefinitionBase)
Level

en LogLevel el que se registrará el evento.

(Heredado de EventDefinitionBase)
WarningBehavior

El valor WarningBehavior configurado.

(Heredado de EventDefinitionBase)

Métodos

GenerateMessage()

Genera el mensaje que se registraría sin registrarlo. Normalmente se usa para producir una excepción en casos de advertencia como error.

GenerateMessage(Exception)

Genera el mensaje que se registraría sin registrarlo. Normalmente se usa para producir una excepción en casos de advertencia como error.

GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>)

Obtiene el comportamiento del registro de este evento. Esto determina si se debe registrar, iniciarse como una excepción o omitirse.

(Heredado de EventDefinitionBase)
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, Exception)
Obsoletos.

Registra el evento o produce si el evento se ha configurado para que se trate como un error.

Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, Exception)

Registra el evento o produce si el evento se ha configurado para que se trate como un error.

WarningAsError(String)

Devuelve una excepción de advertencia como error que ajusta el mensaje especificado para este evento.

(Heredado de EventDefinitionBase)

Se aplica a