Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SPHttpThrottleSettings.PerformanceMonitors - Propriété

SharePoint 2013

Obtient persistantes les informations de configuration sur l'Analyseur de performances de l'application Web parente.

Espace de noms :  Microsoft.SharePoint.Utilities
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

public SPHttpThrottlingMonitors PerformanceMonitors { get; }

Valeur de propriété

Type : Microsoft.SharePoint.Utilities.SPHttpThrottlingMonitors
Les informations de configuration de l'Analyseur de performances.

Comparez cette propriété avec l'objet renvoyé par la méthode GenerateMonitors() . Ce dernier contient des données qui sont actuellement signalées par l'Analyseur de performances. Donc pour lire les valeurs en cours des moniteurs, votre code doit appeler la méthode GenerateMonitors() . Mais, pour modifier la configuration d'un moniteur, votre code doit appeler la propriété PerformanceMonitors .

L'exemple suivant montre cette propriété en cours d'utilisation. Pour obtenir l'exemple complet, consultez How to: Create, Modify, and Change a Bucket Style Health Score Calculator.


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

SPHttpThrottlingMonitors myMonitors = throttleSettings.PerformanceMonitors;

foreach (SPPerformanceMonitorCreationData creationData in myMonitors)
{
    if (creationData.Category == "Processor" & creationData.Counter == "% Processor Time" & creationData.Instance == "0")
    {
        SPBucketHealthScoreCalculator bucketScoreCalculator = (SPBucketHealthScoreCalculator)creationData.AssociatedHealthScoreCalculator;

    }
}

Afficher: