IDiagnosticsLogger.NeedsEventData Méthode
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.
Surcharges
| NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
Détermine si une EventData instance est nécessaire en fonction de l’activation ou non d’un DiagnosticSourceIDbContextLogger événement donné. |
| NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
Détermine si une EventData instance est nécessaire en fonction de la valeur , d’un ou d’un DiagnosticSourceIDbContextLoggerIInterceptor activé pour l’événement donné. |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
Détermine si une EventData instance est nécessaire en fonction de l’activation ou non d’un DiagnosticSourceIDbContextLogger événement donné.
public virtual bool NeedsEventData (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase definition, out bool diagnosticSourceEnabled, out bool simpleLogEnabled);
abstract member NeedsEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * bool * bool -> bool
override this.NeedsEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * bool * bool -> bool
Public Overridable Function NeedsEventData (definition As EventDefinitionBase, ByRef diagnosticSourceEnabled As Boolean, ByRef simpleLogEnabled As Boolean) As Boolean
Paramètres
- definition
- EventDefinitionBase
Définition de l’événement.
- diagnosticSourceEnabled
- Boolean
Définissez sur true si un DiagnosticSource est activé ; false sinon.
- simpleLogEnabled
- Boolean
True à true si un IDbContextLogger est activé ; false sinon.
Retours
true si une source de diagnostic ou un journal LogTo est activé ; false Sinon.
S’applique à
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
Détermine si une EventData instance est nécessaire en fonction de la valeur , d’un ou d’un DiagnosticSourceIDbContextLoggerIInterceptor activé pour l’événement donné.
public virtual bool NeedsEventData<TInterceptor> (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase definition, out TInterceptor interceptor, out bool diagnosticSourceEnabled, out bool simpleLogEnabled) where TInterceptor : class, Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor;
public virtual bool NeedsEventData<TInterceptor> (Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase definition, out TInterceptor? interceptor, out bool diagnosticSourceEnabled, out bool simpleLogEnabled) where TInterceptor : class, Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor;
abstract member NeedsEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * 'Interceptor * bool * bool -> bool (requires 'Interceptor : null and 'Interceptor :> Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor)
override this.NeedsEventData : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase * 'Interceptor * bool * bool -> bool (requires 'Interceptor : null and 'Interceptor :> Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor)
Public Overridable Function NeedsEventData(Of TInterceptor As {Class, IInterceptor}) (definition As EventDefinitionBase, ByRef interceptor As TInterceptor, ByRef diagnosticSourceEnabled As Boolean, ByRef simpleLogEnabled As Boolean) As Boolean
Paramètres de type
- TInterceptor
Paramètres
- definition
- EventDefinitionBase
Définition de l’événement.
- interceptor
- TInterceptor
IInterceptor à utiliser s’il est activé ; sinon null.
- diagnosticSourceEnabled
- Boolean
Définissez sur true si un DiagnosticSource est activé ; false sinon.
- simpleLogEnabled
- Boolean
True à true si un IDbContextLogger est activé ; false sinon.
Retours
true si une source de diagnostic, un journal LogTo ou un intercepteur est activé ; false Sinon.