EventDefinition<TParam1,TParam2> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les métadonnées d’un événement avec trois paramètres et un délégué mis en cache pour consigner l’événement avec des allocations réduites.
[System.Runtime.CompilerServices.Nullable(0)]
public class EventDefinition<TParam1,TParam2> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
public class EventDefinition<TParam1,TParam2> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
[<System.Runtime.CompilerServices.Nullable(0)>]
type EventDefinition<'TParam1, 'TParam2> = class
inherit EventDefinitionBase
type EventDefinition<'TParam1, 'TParam2> = class
inherit EventDefinitionBase
Public Class EventDefinition(Of TParam1, TParam2)
Inherits EventDefinitionBase
Paramètres de type
- TParam1
- TParam2
- Héritage
- Attributs
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .
Constructeurs
| Nom | Description |
|---|---|
| EventDefinition<TParam1,TParam2>(EventId, LogLevel, Action<ILogger,TParam1,TParam2,Exception>) |
Crée une instance de définition d’événement. |
| EventDefinition<TParam1,TParam2>(EventId, LogLevel, String, Action<ILogger,TParam1,TParam2,Exception>) |
Crée une instance de définition d’événement. |
| EventDefinition<TParam1,TParam2>(ILoggingOptions, EventId, LogLevel, String, Func<LogLevel,Action<ILogger,TParam1,TParam2,Exception>>) |
Crée une instance de définition d’événement. |
Propriétés
| Nom | Description |
|---|---|
| EventId |
Le EventId. (Hérité de EventDefinitionBase) |
| EventIdCode |
Chaîne représentant le code qui doit être passé pour ConfigureWarnings(Action<WarningsConfigurationBuilder>) supprimer cet événement en tant qu’erreur. (Hérité de EventDefinitionBase) |
| Level |
LogLevel À laquelle l’événement sera journalisé. (Hérité de EventDefinitionBase) |
| WarningBehavior |
WarningBehaviorConfiguré . (Hérité de EventDefinitionBase) |
Méthodes
| Nom | Description |
|---|---|
| GenerateMessage(TParam1, TParam2, Exception) |
Génère le message qui serait journalisé sans la journaliser. Généralement utilisé pour lever une exception dans les cas d’avertissement en tant qu’erreur. |
| GenerateMessage(TParam1, TParam2) |
Génère le message qui serait journalisé sans la journaliser. Généralement utilisé pour lever une exception dans les cas d’avertissement en tant qu’erreur. |
| GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
Obtient le comportement du journal pour cet événement. Cela détermine s’il doit être enregistré, levée en tant qu’exception ou ignorée. (Hérité de EventDefinitionBase) |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, Exception) |
Obsolète.
Enregistre l’événement ou lève si l’événement a été configuré pour être traité comme une erreur. |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2) |
Enregistre l’événement ou lève si l’événement a été configuré pour être traité comme une erreur. |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, Exception) |
Enregistre l’événement ou lève si l’événement a été configuré pour être traité comme une erreur. |
| Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2) |
Enregistre l’événement ou lève si l’événement a été configuré pour être traité comme une erreur. |
| WarningAsError(String) |
Retourne une exception d’avertissement en tant qu’erreur encapsulant le message donné pour cet événement. (Hérité de EventDefinitionBase) |