Конструктор SPMonitoredScope (String, TraceSeverity, ISPScopedPerformanceMonitor[])
Создает набор мониторов и инициализирует их для использования с данной области с использованием указанного понятного имени и наблюдение за предоставленный область серьезности трассировок.
Пространство имен: Microsoft.SharePoint.Utilities
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Sub New ( _
name As String, _
traceLevel As TraceSeverity, _
ParamArray monitors As ISPScopedPerformanceMonitor() _
)
'Применение
Dim name As String
Dim traceLevel As TraceSeverity
Dim monitors As ISPScopedPerformanceMonitor()
Dim instance As New SPMonitoredScope(name, traceLevel, _
monitors)
public SPMonitoredScope(
string name,
TraceSeverity traceLevel,
params ISPScopedPerformanceMonitor[] monitors
)
Параметры
name
Тип: System.StringПонятное имя для области, которые будут проверяться.
- traceLevel
Тип: Microsoft.SharePoint.Administration.TraceSeverity
monitors
Тип: []Массив мониторы для наблюдения за область.
Замечания
Набор счетчиков, этот конструктор создает сохраняется в течение жизненного цикла объекта.
Каждый монитор начинает свою работу наблюдения в свой собственный конструктор. Объект SPMonitoredScope вызывает метод Dispose для каждого монитора и каждого монитора необходимо остановить мониторинг работы в рамках метода Dispose .
Соответствующие свойства Name, Descriptionи Value должен оставаться доступным после освобождения объекта.