DefaultExtensionTraceListener - класс

Объект, выполняющий отслеживание событий, происходящих при выполнении расширений. События записываются в ValidationResult как информационные сообщения.

Definition

Пространство имён: Tessa.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class DefaultExtensionTraceListener : ExtensionTraceListener
Inheritance
Object    ExtensionTraceListener    DefaultExtensionTraceListener

Конструкторы

DefaultExtensionTraceListener Создаёт экземпляр класса с указанием значений его свойств.

Свойства

Key Ключ валидации, который используется для формирования сообщений трассировки. Не равен null.
MinConsiderableMilliseconds Минимальное количество миллисекунд, которое должно выполняться расширение для того, чтобы для него было создано сообщение трассировки, если используются трассировщики ServerProfile или ClientProfile. Если значение равно 0 или отрицательное, то сообщения трассировки создаются для всех объектов. Если значение равно null, то время выполнения расширения не замеряется.

Методы

Create Создаёт объект, выполняющий отслеживание событий в соответствии с заданным типом.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyException Уведомляет объект о том, что возникло исключение в процессе выполнения метода расширения, информацию о котором можно получить из заданного контекста.
(Унаследован от ExtensionTraceListener)
NotifyExecuted Уведомляет объект о том, что было завершено выполнение метода расширения, информацию о котором можно получить из заданного контекста.
(Переопределяет ExtensionTraceListenerNotifyExecuted(IExtensionStrategyContext))
NotifyExecuting Уведомляет объект о том, что следующим шагом будет выполнение метода расширения, информацию о котором можно получить из заданного контекста.
(Переопределяет ExtensionTraceListenerNotifyExecuting(IExtensionStrategyContext))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Поля

DefaultProfileMinConsiderableMilliseconds Минимальное количество миллисекунд по умолчанию, которое должно выполняться расширение для того, чтобы для него было создано сообщение трассировки, если используются трассировщики ServerProfile или ClientProfile.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также