IDiagnosticsLogger.NeedsEventData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
Determina se uma EventData instância é necessária ou não com base em se há ou não um DiagnosticSource ou um IDbContextLogger habilitado para o evento especificado. |
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
Determina se uma EventData instância é necessária ou não com base em se há ou não um DiagnosticSource, um IDbContextLoggerou um IInterceptor habilitado para o evento especificado. |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
Determina se uma EventData instância é necessária ou não com base em se há ou não um DiagnosticSource ou um IDbContextLogger habilitado para o evento especificado.
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
Parâmetros
- definition
- EventDefinitionBase
A definição do evento.
- diagnosticSourceEnabled
- Boolean
Defina como true
se um DiagnosticSource estiver habilitado; caso contrário, false
.
- simpleLogEnabled
- Boolean
True para true
se um IDbContextLogger estiver habilitado; false
caso contrário, .
Retornos
true
se uma origem de diagnóstico ou um agente logTo estiver habilitado; false
Caso contrário.
Aplica-se a
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
Determina se uma EventData instância é necessária ou não com base em se há ou não um DiagnosticSource, um IDbContextLoggerou um IInterceptor habilitado para o evento especificado.
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
Parâmetros de tipo
- TInterceptor
Parâmetros
- definition
- EventDefinitionBase
A definição do evento.
- interceptor
- TInterceptor
O IInterceptor a ser usado se habilitado; caso contrário, nulo.
- diagnosticSourceEnabled
- Boolean
Defina como true
se um DiagnosticSource estiver habilitado; caso contrário, false
.
- simpleLogEnabled
- Boolean
True para true
se um IDbContextLogger estiver habilitado; false
caso contrário, .
Retornos
true
se uma fonte de diagnóstico, um agente logTo ou um interceptador estiver habilitado; false
Caso contrário.
Aplica-se a
Entity Framework