IDiagnosticsLogger.NeedsEventData Methode

Definition

Überlädt

NeedsEventData(EventDefinitionBase, Boolean, Boolean)

Bestimmt, ob eine- EventData Instanz erforderlich ist, je nachdem, ob ein- DiagnosticSource oder ein-Wert IDbContextLogger für das angegebene Ereignis aktiviert ist.

NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)

Bestimmt, ob eine- EventData Instanz erforderlich ist, je nachdem, ob ein- DiagnosticSource , ein- IDbContextLogger oder ein-Wert IInterceptor für das angegebene Ereignis aktiviert ist.

NeedsEventData(EventDefinitionBase, Boolean, Boolean)

Bestimmt, ob eine- EventData Instanz erforderlich ist, je nachdem, ob ein- DiagnosticSource oder ein-Wert IDbContextLogger für das angegebene Ereignis aktiviert ist.

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

Parameter

definition
EventDefinitionBase

Die Definition des Ereignisses.

diagnosticSourceEnabled
Boolean

Festgelegt auf, true Wenn ein DiagnosticSource aktiviert ist, false andernfalls.

simpleLogEnabled
Boolean

True, true Wenn ein IDbContextLogger aktiviert ist, false andernfalls.

Gibt zurück

Boolean

true Wenn entweder eine Diagnose Quelle oder eine logto-Protokollierung aktiviert ist; false andernfalls.

Gilt für:

NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)

Bestimmt, ob eine- EventData Instanz erforderlich ist, je nachdem, ob ein- DiagnosticSource , ein- IDbContextLogger oder ein-Wert IInterceptor für das angegebene Ereignis aktiviert ist.

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

Typparameter

TInterceptor

Parameter

definition
EventDefinitionBase

Die Definition des Ereignisses.

interceptor
TInterceptor

Der IInterceptor , der verwendet werden soll, wenn aktiviert; andernfalls NULL.

diagnosticSourceEnabled
Boolean

Festgelegt auf, true Wenn ein DiagnosticSource aktiviert ist, false andernfalls.

simpleLogEnabled
Boolean

True, true Wenn ein IDbContextLogger aktiviert ist, false andernfalls.

Gibt zurück

Boolean

true , wenn entweder eine Diagnose Quelle, eine logto Logger oder ein Interceptor aktiviert ist. false andernfalls.

Gilt für: