共用方式為


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

其他資源

Request Throttling

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