IDiagnosticsLogger.NeedsEventData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
特定のイベントに 対して EventData が または が有効になっているかどうかに基づいて、インスタンスがDiagnosticSourceIDbContextLogger必要かどうかを判断します。 |
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
特定のイベントに対して EventData 、、または IInterceptor が有効になっているかどうかに基づいて、インスタンスがDiagnosticSourceIDbContextLogger必要かどうかを判断します。 |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
特定のイベントに 対して EventData が または が有効になっているかどうかに基づいて、インスタンスがDiagnosticSourceIDbContextLogger必要かどうかを判断します。
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
パラメーター
- definition
- EventDefinitionBase
イベントの定義。
- diagnosticSourceEnabled
- Boolean
が有効な場合DiagnosticSourceは にtrue
設定し、false
それ以外の場合は に設定します。
- simpleLogEnabled
- Boolean
true
が有効な場合IDbContextLoggerは True、false
それ以外の場合は 。
戻り値
true
診断ソースまたは LogTo ロガーのいずれかが有効な場合は 。 false
それ以外の場合は 。
適用対象
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
特定のイベントに対して EventData 、、または IInterceptor が有効になっているかどうかに基づいて、インスタンスがDiagnosticSourceIDbContextLogger必要かどうかを判断します。
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
型パラメーター
- TInterceptor
パラメーター
- definition
- EventDefinitionBase
イベントの定義。
- interceptor
- TInterceptor
有効な場合に使用する 。 それ以外の場合は IInterceptor null。
- diagnosticSourceEnabled
- Boolean
が有効な場合DiagnosticSourceは にtrue
設定し、false
それ以外の場合は に設定します。
- simpleLogEnabled
- Boolean
true
が有効な場合IDbContextLoggerは True、false
それ以外の場合は 。
戻り値
true
診断ソース、LogTo ロガー、またはインターセプターのいずれかが有効な場合。 false
それ以外の場合は 。
適用対象
Entity Framework