Элементы SPMonitoredScope
Мониторы производительности и ресурсов использовать заданный с областью блока кода.
Тип SPMonitoredScope предоставляет следующие элементы.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
SPMonitoredScope(String) | Создает новый экземпляр монитора и связывает монитор с данной области. |
![]() |
SPMonitoredScope(String, TraceSeverity, []) | Создает набор мониторов и инициализирует их для использования с данной области с использованием указанного понятного имени и наблюдение за предоставленный область серьезности трассировок. |
![]() |
SPMonitoredScope(String, UInt32, []) | Создает набор мониторов и инициализирует их для использования с данной области с использованием указанного понятного имени и заданный период операции. |
Вверх
Свойства
Имя | Описание | |
---|---|---|
![]() |
Children | |
![]() ![]() |
Current | Получает области сегмента кода, который в настоящее время отслеживается. |
![]() |
Id | |
![]() |
IsDeveloperDashboardEnabled | Отслеживать связи информация включена панель мониторинга разработчиков. Это полезно, когда находятся в потоке не удается получить HttpContext |
![]() |
Monitors | Получает мониторов, которые связаны с данной области. |
![]() |
Name | Получает или задает понятное имя для данного уровня блока кода. |
![]() |
Parent | |
![]() |
ParentScopeId | Идентификатор родительской области для текущей области. Если родитель отсутствует, возвращается значение -1 |
![]() |
ScopeId | Это уникальный идентификатор для наблюдаемой области внутри идентификатор корреляции. Поскольку один идентификатор корреляции может иметь несколько запросов. Область можно также дублирования имен и может быть через несколько другой машине. Нам нужен уникальный код для определения области действия. |
Вверх
Методы
Имя | Описание | |
---|---|---|
![]() |
AddMonitor<T> | Добавляет новый монитор для этой области. |
![]() |
Dispose() | Останавливает все счетчики/таймеры для текущей области и любых дочерних областей, которые уже не были уничтожены. |
![]() |
Dispose(Boolean) | |
![]() |
Equals | (Унаследовано от Object.) |
![]() |
Finalize | (Унаследовано от Object.) |
![]() |
GetHashCode | (Унаследовано от Object.) |
![]() |
GetMonitor<T> | Извлекает монитор указанного типа из текущей области. |
![]() |
GetMonitorRecursive<T> | Получает монитор из этой области действия заданного типа. |
![]() |
GetType | (Унаследовано от Object.) |
![]() |
MemberwiseClone | (Унаследовано от Object.) |
![]() |
OnDisposing | Освобождает все мониторы и затем вызывает методы для записывать статистику наблюдения и предыдущей области действия в текущей области. |
![]() |
ToString | (Унаследовано от Object.) |
Вверх