Compartir a través de


EventDefinition<TParam1,TParam2,TParam3,TParam4> Clase

Definición

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

public class EventDefinition<TParam1,TParam2,TParam3,TParam4> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition<'TParam1, 'TParam2, 'TParam3, 'TParam4> = class
    inherit EventDefinitionBase
Public Class EventDefinition(Of TParam1, TParam2, TParam3, TParam4)
Inherits EventDefinitionBase

Parámetros de tipo

TParam1
TParam2
TParam3
TParam4
Herencia
EventDefinition<TParam1,TParam2,TParam3,TParam4>

Comentarios

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

Constructores

EventDefinition<TParam1,TParam2,TParam3,TParam4>(EventId, LogLevel, Action<ILogger,TParam1,TParam2,TParam3,TParam4,Exception>)

Crea una instancia de definición de evento.

EventDefinition<TParam1,TParam2,TParam3,TParam4>(EventId, LogLevel, String, Action<ILogger,TParam1,TParam2,TParam3,TParam4,Exception>)

Crea una instancia de definición de evento.

EventDefinition<TParam1,TParam2,TParam3,TParam4>(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,TParam1, TParam2,TParam3,TParam4,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(TParam1, TParam2, TParam3, TParam4, Exception)

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

GenerateMessage(TParam1, TParam2, TParam3, TParam4)

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>, TParam1, TParam2, TParam3, TParam4, Exception)
Obsoletos.

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

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

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

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

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

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

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