SPBucketHealthScoreCalculator.CalculateScore-Methode
Ruft eine Integritätsstatus von 0 bis 10 für die festgelegten Leistungsmerkmale Meßwerte.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overrides Function CalculateScore ( _
value As Double _
) As Integer
'Usage
Dim instance As SPBucketHealthScoreCalculator
Dim value As Double
Dim returnValue As Integer
returnValue = instance.CalculateScore(value)
public override int CalculateScore(
double value
)
Parameter
value
Typ: System.DoubleEin Performance-Wert.
Rückgabewert
Typ: System.Int32
Ein Integritätsstatus von 0 bis 10.
Hinweise
Die CalculateScore(Double) -Methode wird von der Leistungsüberwachung Infrastruktur des Microsoft SharePoint Foundationaufgerufen. Sie nicht normalerweise es aus Ihrem eigenen Code aufrufen.
Die generierten Werte sind immer von 0 bis 10, wobei 0 die schlechteste Bewertung und 10 am wenigsten fehlerfrei.
Die CalculateScore(Double) -Methode übersetzt alle gemessenen Wert in eine ganze Zahl zwischen 0 und 10, je nachdem, wo der Wert in den Bereichen, die durch Elemente eines privaten Arrays gekennzeichnet liegt. Wenn Buckets , heißt array, jeder Wert, der kleiner ist als Buckets[0] (oder größer als diese Buckets absteigender) ist als eine 0 (null) die schlechteste Ergebnis ist erzielt. Jeder Wert, der größer ist als Buckets[Buckets.[Length-1] (oder weniger, als es Buckets absteigender) ist als eine 10 bewertet, die am wenigsten fehlerfrei Faktor ist. Andere gemessenen Werte abrufen von 1 bis 9, je nachdem, wo sie in Bezug auf die Werte in vorhandenen Bucketsfallen bewertet.
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 erstellt wird] (oder es wird von der SetScoreBuckets([]) -Methode in diesem Array festgelegt), wird 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
Siehe auch
Referenz
SPBucketHealthScoreCalculator Klasse
SPBucketHealthScoreCalculator-Member
Microsoft.SharePoint.Utilities-Namespace
Weitere Ressourcen
How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator