SPBucketHealthScoreCalculator.SetScoreBuckets-Methode
Legt das Array von Score-Werten, die die Teilbereiche der Resultate definieren – die "Buckets" – Gesundheit Bewertungen Generieren von CalculateScore(Double) verwendet.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub SetScoreBuckets ( _
buckets As Double() _
)
'Usage
Dim instance As SPBucketHealthScoreCalculator
Dim buckets As Double()
instance.SetScoreBuckets(buckets)
public void SetScoreBuckets(
double[] buckets
)
Parameter
buckets
Typ: []Ein Array von Werten, die die Buckets darstellen.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | Das Muster der Werte in der buckets ist nicht mit dem Wert der Eigenschaft IsASC . |
Hinweise
Der Parameter buckets muss bestimmte Bedingungen erfüllen.
Die Werte der Elemente im buckets müssen gut sortierte, vom kleinsten zum größten oder vom größten zum kleinsten sein.
Die Richtung der Anordnung muss der Wert der IsASC -Eigenschaft entsprechen. Wenn diese trueist, müssen z. B. die Werte Fortschritt vom kleinsten zum größten. Da die IsASC Eigenschaft schreibgeschützt ist, sollten Sie diese Methode verwenden, nur, um die Begrenzungen Bucket nicht um den auf- oder absteigende Charakter der Leistungsmessung umzukehren ändern.
Die Werte in buckets müssen auch geordneten aus schlechtesten auf mindestens gesund sein. So buckets[0] ist ein gesünder Wert als buckets[1] und letztere ist eine gesündere als buckets[2] und So weiter. Daher buckets[buckets.[Length-1] muss immer der zuletzt fehlerfrei Wert im bucketssein.
Je nach der Leistung gemessen werden ist es oft empfehlenswert für die Werte in buckets exponentiell skalieren.
Beispiele
Im folgende Beispiel ist eine Deklaration eines Arrays verwendet, um Bereiche des verfügbaren Speichers, gemessen in MB anzugeben.
double[] availableMemoryBuckets = new double[10]
{1000.0, 500.0, 400.0, 300.0, 200.0,
100.0, 80.0, 60.0, 40.0, 20.0};
Dim availableMemoryBuckets() As Double =
{1000.0, 500.0, 400.0, 300.0, 200.0,
100.0, 80.0, 60.0, 40.0, 20.0}
Ein Beispiel für diese Methode verwendet finden Sie unter How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator.
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