IDiagnosticsLogger.NeedsEventData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
Bestimmt, ob eine EventData instance erforderlich ist, je nachdem, ob für das angegebene Ereignis ein DiagnosticSource oder ein IDbContextLogger aktiviert ist. |
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
Bestimmt, ob eine EventData instance erforderlich ist, je nachdem, ob ein , IDbContextLoggeroder ein IInterceptor für das angegebene Ereignis aktiviert istDiagnosticSource. |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
Bestimmt, ob eine EventData instance erforderlich ist, je nachdem, ob für das angegebene Ereignis ein DiagnosticSource oder ein IDbContextLogger 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
Legen Sie auf true
fest, wenn ein DiagnosticSource aktiviert ist, andernfalls false
.
- simpleLogEnabled
- Boolean
True für true
, wenn aktiviert IDbContextLogger ist, andernfalls false
.
Gibt zurück
true
, wenn entweder eine Diagnosequelle oder eine LogTo-Protokollierung aktiviert ist; false
Andernfalls.
Gilt für:
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
Bestimmt, ob eine EventData instance erforderlich ist, je nachdem, ob ein , IDbContextLoggeroder ein IInterceptor für das angegebene Ereignis aktiviert istDiagnosticSource.
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
Typparameter
- TInterceptor
Parameter
- definition
- EventDefinitionBase
Die Definition des Ereignisses.
- interceptor
- TInterceptor
Die IInterceptor zu verwendende, wenn aktiviert, andernfalls NULL.
- diagnosticSourceEnabled
- Boolean
Legen Sie auf true
fest, wenn ein DiagnosticSource aktiviert ist, andernfalls false
.
- simpleLogEnabled
- Boolean
True für true
, wenn aktiviert IDbContextLogger ist, andernfalls false
.
Gibt zurück
true
, wenn entweder eine Diagnosequelle, eine LogTo-Protokollierung oder ein Interceptor aktiviert ist; false
Andernfalls.
Gilt für:
Entity Framework