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


Метод SPHttpThrottleSettings.RemovePerformanceMonitor (String, String, String)

Удаляет из коллекции PerformanceMonitors объекта SPHttpThrottleSettings монитора производительности указанного имени счетчика, имя экземпляра и категории.

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

Синтаксис

'Декларация
Public Sub RemovePerformanceMonitor ( _
    category As String, _
    counter As String, _
    instance As String _
)
'Применение
Dim instance As SPHttpThrottleSettings
Dim category As String
Dim counter As String
Dim instance As String

instance.RemovePerformanceMonitor(category, _
    counter, instance)
public void RemovePerformanceMonitor(
    string category,
    string counter,
    string instance
)

Параметры

  • category
    Тип: System.String

    Категория монитора, удаляется.

  • counter
    Тип: System.String

    Имя счетчика, который будет удален.

  • instance
    Тип: System.String

    Имя экземпляра счетчика, который будет удален.

Замечания

Если имеются объекты избыточных системного монитора; то есть более чем одной категории, счетчик и имена экземпляров затем удаляются все.

Для удаления всех производительности отслеживает все экземпляры счетчиков использования, RemovePerformanceMonitor(String, String) перегрузку этого метода.

Примеры

В следующем примере кода показан этот метод используется. Полный пример см. в How to: Register or Deregister a Performance Counter.

Uri webApplicationUri = new Uri("Http://localhost/");
SPWebApplication webApplication = SPWebApplication.Lookup(webApplicationUri);
SPHttpThrottleSettings throttleSettings = SPHttpThrottleSettings.GetHttpThrottleSettings(webApplication);

// Remove the monitor 
throttleSettings.RemovePerformanceMonitor("Processor",
                                          "% Processor Time",
                                          "_Total");
Dim webApplicationUri As New Uri("Http://localhost/")
Dim webApplication As SPWebApplication = SPWebApplication.Lookup(webApplicationUri)
Dim throttleSettings As SPHttpThrottleSettings = SPHttpThrottleSettings.GetHttpThrottleSettings(webApplication)

' Remove the monitor 
throttleSettings.RemovePerformanceMonitor("Processor",
                                          "% Processor Time",
                                          "_Total")

См. также

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

SPHttpThrottleSettings класс

Элементы SPHttpThrottleSettings

Перегрузка RemovePerformanceMonitor

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