Поделиться через


Элементы 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.)

Вверх

См. также

Справочные материалы

SPMonitoredScope класс

Пространство имен Microsoft.SharePoint.Utilities