Compartilhar via


SPHttpThrottleSettings.RemovePerformanceMonitor method (String, String, String)

O monitor de desempenho com o nome de contador especificado, o nome da instância e a categoria remove da coleção PerformanceMonitors do objeto SPHttpThrottleSettings .

Namespace:  Microsoft.SharePoint.Utilities
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Sub RemovePerformanceMonitor ( _
    category As String, _
    counter As String, _
    instance As String _
)
'Uso
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
)

Parâmetros

  • category
    Type: System.String

    A categoria do monitor é removido.

  • instance
    Type: System.String

    O nome da instância do contador é removido.

Comentários

Se houver objetos do monitor de desempenho redundante; ou seja, mais de uma vez com a mesma categoria, contador e os nomes de instância, então todos são removidos.

Para remover todo o desempenho monitora todas as ocorrências de uso contador de RemovePerformanceMonitor(String, String) de sobrecarga desse método.

Examples

O exemplo de código a seguir mostra esse método em uso. Para o exemplo completo, consulte 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")

Ver também

Referência

SPHttpThrottleSettings class

SPHttpThrottleSettings members

RemovePerformanceMonitor overload

Microsoft.SharePoint.Utilities namespace