Lenguaje

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.

[System.Runtime.CompilerServices.Nullable(0)]
public class EventDefinition<TParam1,TParam2,TParam3,TParam4> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
public class EventDefinition<TParam1,TParam2,TParam3,TParam4> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type EventDefinition<'TParam1, 'TParam2, 'TParam3, 'TParam4> = class
    inherit 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>
Atributos

Comentarios

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

Constructores

Nombre Description
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

Nombre Description
EventId

El EventId.

(Heredado de EventDefinitionBase)
EventIdCode

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

(Heredado de EventDefinitionBase)
Level

en LogLevel el que se registrará el evento.

(Heredado de EventDefinitionBase)
WarningBehavior

Configurado WarningBehavior.

(Heredado de EventDefinitionBase)

Métodos

Nombre Description
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, se produce como una excepción o se omite.

(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