IDiagnosticsLogger.NeedsEventData Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
Belirli bir EventData olay için etkin veya etkin olup olmadığına bağlı olarak bir örneğin gerekli olup olmadığını DiagnosticSourceIDbContextLogger belirler. |
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
Verilen olay için bir EventData , IDbContextLoggerIInterceptor veya etkin olup olmadığına bağlı olarak bir örneğin gerekli olup olmadığını DiagnosticSourcebelirler. |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
Belirli bir EventData olay için etkin veya etkin olup olmadığına bağlı olarak bir örneğin gerekli olup olmadığını DiagnosticSourceIDbContextLogger belirler.
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
Parametreler
- definition
- EventDefinitionBase
Olayın tanımı.
- diagnosticSourceEnabled
- Boolean
true
etkinse DiagnosticSource olarak ayarlayın; false
aksi takdirde.
- simpleLogEnabled
- Boolean
true
Etkinse IDbContextLogger için true; false
aksi takdirde.
Döndürülenler
true
bir tanılama kaynağı veya LogTo günlükçü etkinleştirildiyse; false
Aksi takdir -de.
Şunlara uygulanır
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
Verilen olay için bir EventData , IDbContextLoggerIInterceptor veya etkin olup olmadığına bağlı olarak bir örneğin gerekli olup olmadığını DiagnosticSourcebelirler.
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
Tür Parametreleri
- TInterceptor
Parametreler
- definition
- EventDefinitionBase
Olayın tanımı.
- interceptor
- TInterceptor
IInterceptor Etkinse kullanılacak; aksi takdirde null.
- diagnosticSourceEnabled
- Boolean
true
etkinse DiagnosticSource olarak ayarlayın; false
aksi takdirde.
- simpleLogEnabled
- Boolean
true
Etkinse IDbContextLogger için true; false
aksi takdirde.
Döndürülenler
true
tanılama kaynağı, LogTo günlükçü veya kesme noktası etkinse; false
Aksi takdir -de.
Şunlara uygulanır
Entity Framework