Dil

IDiagnosticsLogger.NeedsEventData Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
NeedsEventData(EventDefinitionBase, Boolean, Boolean)

Belirli bir olay için bir EventData veya etkin olup olmadığına bağlı olarak bir IDbContextLogger örneğin gerekli olup olmadığını DiagnosticSource belirler.

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

Verilen olay için bir EventData , IDbContextLoggerveya IInterceptor etkin olup DiagnosticSourceolmadığına bağlı olarak bir örneğin gerekli olup olmadığını belirler.

NeedsEventData(EventDefinitionBase, Boolean, Boolean)

Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs

Belirli bir olay için bir EventData veya etkin olup olmadığına bağlı olarak bir IDbContextLogger örneğin gerekli olup olmadığını DiagnosticSource 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

etkinse DiagnosticSource olarak true ayarlayın; false aksi takdirde.

simpleLogEnabled
Boolean

true Etkinse IDbContextLogger true; false aksi takdirde.

Döndürülenler

true bir tanılama kaynağı veya LogTo günlükçü etkinleştirildiyse; false aksi takdirde.

Şunlara uygulanır

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

Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs
Kaynak:
IDiagnosticsLogger.cs

Verilen olay için bir EventData , IDbContextLoggerveya IInterceptor etkin olup DiagnosticSourceolmadığına bağlı olarak bir örneğin gerekli olup olmadığını belirler.

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

etkinse DiagnosticSource olarak true ayarlayın; false aksi takdirde.

simpleLogEnabled
Boolean

true Etkinse IDbContextLogger true; false aksi takdirde.

Döndürülenler

true tanılama kaynağı, LogTo günlükçü veya kesme noktası etkinse; false aksi takdirde.

Şunlara uygulanır