Bagikan melalui


IDiagnosticsLogger.NeedsEventData Metode

Definisi

Overload

NeedsEventData(EventDefinitionBase, Boolean, Boolean)

Menentukan apakah instans diperlukan atau tidak EventData berdasarkan apakah ada DiagnosticSource atau tidak untuk peristiwa tertentu IDbContextLogger atau tidak.

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

Menentukan apakah instans diperlukan atau tidak EventData berdasarkan apakah ada DiagnosticSource, , IDbContextLoggeratau diaktifkan IInterceptor untuk peristiwa tertentu atau tidak.

NeedsEventData(EventDefinitionBase, Boolean, Boolean)

Menentukan apakah instans diperlukan atau tidak EventData berdasarkan apakah ada DiagnosticSource atau tidak untuk peristiwa tertentu IDbContextLogger atau tidak.

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

Definisi peristiwa.

diagnosticSourceEnabled
Boolean

Atur ke true jika DiagnosticSource diaktifkan; false jika tidak.

simpleLogEnabled
Boolean

True untuk true jika IDbContextLogger diaktifkan; false jika tidak.

Mengembalikan

true jika sumber diagnostik atau pencatat LogTo diaktifkan; false Sebaliknya.

Berlaku untuk

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

Menentukan apakah instans diperlukan atau tidak EventData berdasarkan apakah ada DiagnosticSource, , IDbContextLoggeratau diaktifkan IInterceptor untuk peristiwa tertentu atau tidak.

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

Jenis parameter

TInterceptor

Parameter

definition
EventDefinitionBase

Definisi peristiwa.

interceptor
TInterceptor

untuk IInterceptor digunakan jika diaktifkan; jika tidak null.

diagnosticSourceEnabled
Boolean

Atur ke true jika DiagnosticSource diaktifkan; false jika tidak.

simpleLogEnabled
Boolean

True untuk true jika IDbContextLogger diaktifkan; false jika tidak.

Mengembalikan

true jika sumber diagnostik, pencatat LogTo, atau pencegat diaktifkan; false Sebaliknya.

Berlaku untuk