SPBucketHealthScoreCalculator - Classe

Fournit le calcul des scores de santé pour une valeur de performance spécifiques en fonction de la plage des valeurs possibles (« plage ») dans laquelle la valeur se situe.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Utilities.SPHealthScoreCalculator
      Microsoft.SharePoint.Utilities.SPBucketHealthScoreCalculator

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

Syntaxe

'Déclaration
Public NotInheritable Class SPBucketHealthScoreCalculator _
    Inherits SPHealthScoreCalculator
'Utilisation
Dim instance As SPBucketHealthScoreCalculator
public sealed class SPBucketHealthScoreCalculator : SPHealthScoreCalculator

Remarques

Les scores générées sont toujours de 0 à 10, 0 étant le score présentant la meilleure intégrité et 10 moins sain.

Par exemple, si un moyen de mesurer les performances d'une application Web possède des valeurs allant de 0 à 50 (avec les valeurs faibles indiquant la santé), les nombres 10, 20, 30 et 40 peuvent être des limites de tranches (« modules »). Cette division crée cinq compartiments, y compris le compartiment des valeurs inférieures à 10 et la plage de valeurs supérieures à 40. Si un objet SPBucketHealthScoreCalculator est construit avec le tableau [10, 20, 30, 40], la méthode CalculateScore(Double) de l'objet génère des résultats selon les règles suivantes :

  • 0 pour les valeurs de performance inférieures à 10

  • 3 pour les valeurs comprises entre 10 et 20

  • 5 pour les valeurs comprises entre 20 et 30

  • 8 pour les valeurs comprises entre 30 et 40

  • 10 pour les valeurs supérieures à 40

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPBucketHealthScoreCalculator - Membres

Microsoft.SharePoint.Utilities - Espace de noms

Autres ressources

Request Throttling

How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator