EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce i metadati per un evento con tre parametri e un delegato memorizzato nella cache per registrare l'evento con allocazioni ridotte.
public class EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition<'TParam1, 'TParam2, 'TParam3, 'TParam4, 'TParam5> = class
inherit EventDefinitionBase
Public Class EventDefinition(Of TParam1, TParam2, TParam3, TParam4, TParam5)
Inherits EventDefinitionBase
Parametri di tipo
- TParam1
- TParam2
- TParam3
- TParam4
- TParam5
- Ereditarietà
Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .
Costruttori
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5>(EventId, LogLevel, Action<ILogger,TParam1,TParam2,TParam3,TParam4,TParam5,Exception>) |
Crea un'istanza di definizione dell'evento. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5>(EventId, LogLevel, String, Action<ILogger,TParam1,TParam2,TParam3,TParam4, TParam5,Exception>) |
Crea un'istanza di definizione dell'evento. |
EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5>(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,TParam1, TParam2,TParam3,TParam4,TParam5,Exception>>) |
Crea un'istanza di definizione dell'evento. |
Proprietà
EventId |
Oggetto EventId. (Ereditato da EventDefinitionBase) |
EventIdCode |
Stringa che rappresenta il codice che deve essere passato per ConfigureWarnings(Action<WarningsConfigurationBuilder>) eliminare questo evento come errore. (Ereditato da EventDefinitionBase) |
Level |
Oggetto LogLevel in cui verrà registrato l'evento. (Ereditato da EventDefinitionBase) |
WarningBehavior |
WarningBehavior configurato. (Ereditato da EventDefinitionBase) |
Metodi
GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Genera il messaggio che verrà registrato senza registrarlo. In genere usato per generare un'eccezione nei casi di avviso come errore. |
GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5) |
Genera il messaggio che verrà registrato senza registrarlo. In genere usato per generare un'eccezione nei casi di avviso come errore. |
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
Ottiene il comportamento del log per questo evento. Ciò determina se deve essere registrato, generato come eccezione o ignorato. (Ereditato da EventDefinitionBase) |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Obsoleti.
Registra l'evento o genera se l'evento è stato configurato per essere considerato come errore. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5) |
Registra l'evento o genera se l'evento è stato configurato per essere considerato come errore. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Registra l'evento o genera se l'evento è stato configurato per essere considerato come errore. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5) |
Registra l'evento o genera se l'evento è stato configurato per essere considerato come errore. |
WarningAsError(String) |
Restituisce un'eccezione di avviso come errore che esegue il wrapping del messaggio specificato per questo evento. (Ereditato da EventDefinitionBase) |