IDiagnosticsLogger.NeedsEventData Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework