SPBucketHealthScoreCalculator.SetScoreBuckets method
設定定義分數的子範圍的分數值的陣列 — 「 雜湊桶 」 — CalculateScore(Double)用來產生健康分數。
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Sub SetScoreBuckets ( _
buckets As Double() _
)
'用途
Dim instance As SPBucketHealthScoreCalculator
Dim buckets As Double()
instance.SetScoreBuckets(buckets)
public void SetScoreBuckets(
double[] buckets
)
參數
buckets
Type: []表示雜湊桶的值的陣列。
Exceptions
Exception | Condition |
---|---|
ArgumentException | 在buckets中值的模式不一致的IsASC屬性的值。 |
備註
buckets參數必須符合某些條件。
在buckets中項目的值必須是井然有序,從最小到最大或最大到最小。
IsASC屬性的值必須符合的排序方向。如果後者是true,例如,值必須進行從最小到最大。因為IsASC屬性是唯讀的您應該使用這個方法只以變更桶界限,不必反向效益量值的遞增或遞減字元。
buckets中的值也必須是井然有序從 healthiest 到最少狀況良好。因此buckets[0] 是比buckets長壽值 [1],後者是比buckets[2] 等長壽值。因此, buckets[buckets。長度-1] 必須永遠是在buckets中至少有良好的值。
計算效能,通常很適合buckets中的值來縮放成指數性成長。
Examples
下列範例是一個陣列,用來指定範圍的可用記憶體,以 mb 為單位來測量的宣告。
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}
如需在使用這個方法的範例,請參閱How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator。
請參閱
參照
SPBucketHealthScoreCalculator class
SPBucketHealthScoreCalculator members
Microsoft.SharePoint.Utilities namespace
其他資源
How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator