Конструктор 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 должен оставаться доступным после освобождения объекта.