IDiagnosticsLogger.NeedsEventData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
Określa, czy EventData wystąpienie jest potrzebne na podstawie tego, czy dla danego zdarzenia jest włączone, DiagnosticSource czy IDbContextLogger też nie. |
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
Określa, czy EventData wystąpienie jest potrzebne, na podstawie tego, czy istnieje DiagnosticSourceelement IDbContextLogger, czy IInterceptor jest włączony dla danego zdarzenia. |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
Określa, czy EventData wystąpienie jest potrzebne na podstawie tego, czy dla danego zdarzenia jest włączone, DiagnosticSource czy IDbContextLogger też nie.
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
Definicja zdarzenia.
- diagnosticSourceEnabled
- Boolean
Ustaw wartość na true
wartość , jeśli jest DiagnosticSource włączona; false
w przeciwnym razie.
- simpleLogEnabled
- Boolean
Wartość true, true
jeśli jest IDbContextLogger włączona; false
w przeciwnym razie.
Zwraca
true
jeśli jest włączone źródło diagnostyczne lub rejestrator LogTo; false
Inaczej.
Dotyczy
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
Określa, czy EventData wystąpienie jest potrzebne, na podstawie tego, czy istnieje DiagnosticSourceelement IDbContextLogger, czy IInterceptor jest włączony dla danego zdarzenia.
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
Definicja zdarzenia.
- interceptor
- TInterceptor
Wartość IInterceptor do użycia, jeśli jest włączona; w przeciwnym razie wartość null.
- diagnosticSourceEnabled
- Boolean
Ustaw wartość na true
wartość , jeśli jest DiagnosticSource włączona; false
w przeciwnym razie.
- simpleLogEnabled
- Boolean
Wartość true, true
jeśli jest IDbContextLogger włączona; false
w przeciwnym razie.
Zwraca
true
w przypadku włączenia źródła diagnostycznego, rejestratora logto lub przechwytnika; false
Inaczej.