IDiagnosticsLogger.NeedsEventData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
Určuje, zda je instance potřebná, EventData na základě toho, zda je DiagnosticSource nebo není povolena pro danou IDbContextLogger událost. |
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
Určuje, zda je instance potřebná, EventData na základě toho, zda je nebo není pro danou DiagnosticSourceIInterceptor událost povolena , IDbContextLoggernebo ne. |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
Určuje, zda je instance potřebná, EventData na základě toho, zda je DiagnosticSource nebo není povolena pro danou IDbContextLogger událost.
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
Parametry
- definition
- EventDefinitionBase
Definice události.
- diagnosticSourceEnabled
- Boolean
Pokud je povolená hodnota , nastavte na true
DiagnosticSource hodnotu . false
V opačném případě.
- simpleLogEnabled
- Boolean
Platí pro true
, pokud je povolena IDbContextLogger hodnota . false
V opačném případě.
Návraty
true
Pokud je povolen buď zdroj diagnostiky, nebo protokolovací nástroj LogTo; false
Jinak.
Platí pro
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
Určuje, zda je instance potřebná, EventData na základě toho, zda je nebo není pro danou DiagnosticSourceIInterceptor událost povolena , IDbContextLoggernebo ne.
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
Parametry typu
- TInterceptor
Parametry
- definition
- EventDefinitionBase
Definice události.
- interceptor
- TInterceptor
Použije IInterceptor se, pokud je povoleno; v opačném případě null.
- diagnosticSourceEnabled
- Boolean
Pokud je povolená hodnota , nastavte na true
DiagnosticSource hodnotu . false
V opačném případě.
- simpleLogEnabled
- Boolean
Platí pro true
, pokud je povolena IDbContextLogger hodnota . false
V opačném případě.
Návraty
true
pokud je povolen zdroj diagnostiky, protokolovací nástroj LogTo nebo zachytávací modul; false
Jinak.
Platí pro
Entity Framework