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


Конструктор SPMonitoredScope (String, UInt32, ISPScopedPerformanceMonitor[])

Создает набор мониторов и инициализирует их для использования с данной области с использованием указанного понятного имени и заданный период операции.

Пространство имен:  Microsoft.SharePoint.Utilities
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Sub New ( _
    name As String, _
    maximumExecutionTime As UInteger, _
    ParamArray monitors As ISPScopedPerformanceMonitor() _
)
'Применение
Dim name As String
Dim maximumExecutionTime As UInteger
Dim monitors As ISPScopedPerformanceMonitor()

Dim instance As New SPMonitoredScope(name, maximumExecutionTime, _
    monitors)
public SPMonitoredScope(
    string name,
    uint maximumExecutionTime,
    params ISPScopedPerformanceMonitor[] monitors
)

Параметры

  • name
    Тип: System.String

    Понятное имя для области, которые будут проверяться.

  • maximumExecutionTime
    Тип: System.UInt32

    Максимальная длительность операции наблюдения, в миллисекундах.

  • monitors
    Тип: []

    Список мониторов для использования в операции наблюдения.

Замечания

Набор счетчиков, этот конструктор создает сохраняется в течение жизненного цикла объекта.

Каждый монитор начинает свою работу наблюдения в свой собственный конструктор. Объект SPMonitoredScope вызывает метод Dispose для каждого монитора и каждого монитора необходимо остановить мониторинг работы в рамках метода Dispose . Если область мониторинга превышает время, представленный значением maximumExecutionTime , можно использовать значение maximumExecutionTime для повышения уровня ведения журнала.

Соответствующие свойства Name, Descriptionи Value должен оставаться доступным после освобождения объекта.

См. также

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

SPMonitoredScope класс

Элементы SPMonitoredScope

Перегрузка SPMonitoredScope

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