IDiagnosticsLogger.NeedsEventData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
NeedsEventData(EventDefinitionBase, Boolean, Boolean) |
Определяет, требуется ли EventData экземпляр в зависимости от того, включена DiagnosticSource ли для данного события или IDbContextLogger . |
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean) |
Определяет, требуется ли EventData экземпляр в зависимости от того, IDbContextLoggerIInterceptor включена DiagnosticSourceли для данного события , или . |
NeedsEventData(EventDefinitionBase, Boolean, Boolean)
Определяет, требуется ли EventData экземпляр в зависимости от того, включена DiagnosticSource ли для данного события или IDbContextLogger .
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
Задайте значение , true
если DiagnosticSource включен ; false
в противном случае — значение .
- simpleLogEnabled
- Boolean
Значение true для , true
если IDbContextLogger параметр включен; false
в противном случае — значение true.
Возвращаемое значение
true
Значение , если включен источник диагностики или средство ведения журнала LogTo; false
Иначе.
Применяется к
NeedsEventData<TInterceptor>(EventDefinitionBase, TInterceptor, Boolean, Boolean)
Определяет, требуется ли EventData экземпляр в зависимости от того, IDbContextLoggerIInterceptor включена DiagnosticSourceли для данного события , или .
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
Задайте значение , true
если DiagnosticSource включен ; false
в противном случае — значение .
- simpleLogEnabled
- Boolean
Значение true для , true
если IDbContextLogger параметр включен; false
в противном случае — значение true.
Возвращаемое значение
true
Если включен источник диагностики, средство ведения журнала LogTo или перехватчик; false
Иначе.
Применяется к
Entity Framework