Freigeben über


SPBucketHealthScoreCalculator-Klasse

Bietet Health Punktzahlen Berechnung für einen spezifischen wird anhand des Bereichs möglicher Werte ("Bucket"), in dem der Wert liegt.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public NotInheritable Class SPBucketHealthScoreCalculator _
    Inherits SPHealthScoreCalculator
'Usage
Dim instance As SPBucketHealthScoreCalculator
public sealed class SPBucketHealthScoreCalculator : SPHealthScoreCalculator

Hinweise

Die generierten Werte sind immer von 0 bis 10, wobei 0 die schlechteste Bewertung und 10 am wenigsten fehlerfrei.

Weist eine Möglichkeit zum Messen der Leistung einer Webanwendung Werte von 0 bis 50 (mit niedrigen Werte die Gesundheit), können die Nummern 10, 20, 30 und 40 beispielsweise die Grenzen der Bereiche ("Buckets") sein. Diese Abteilung erstellt fünf Buckets, einschließlich den Bucket Werte unter 10 und der Bucket mit Werten über 40. Wenn ein SPBucketHealthScoreCalculator -Objekt mit dem Array [10, 20, 30, 40] konstruiert wird, erstellt die CalculateScore(Double) -Methode des Objekts Bewertungen gemäß den folgenden Regeln:

  • 0 für Leistungswerte unter 10

  • 3 für Werte zwischen 10 und 20

  • 5 für Werte zwischen 20 und 30

  • 8 für Werte zwischen 30 und 40

  • Bei Werten über 40 10

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPBucketHealthScoreCalculator-Member

Microsoft.SharePoint.Utilities-Namespace

Weitere Ressourcen

Request Throttling

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