共用方式為


SPBucketHealthScoreCalculator constructor (Double[], Boolean)

使用定義的健康程度的參數,會初始化SPBucketHealthScoreCalculator類別的新執行個體。

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

Syntax

'宣告
Public Sub New ( _
    buckets As Double(), _
    isASC As Boolean _
)
'用途
Dim buckets As Double()
Dim isASC As Boolean

Dim instance As New SPBucketHealthScoreCalculator(buckets, _
    isASC)
public SPBucketHealthScoreCalculator(
    double[] buckets,
    bool isASC
)

參數

  • buckets
    Type: []

    數值,代表值在效能的一些量值的範圍之間的界限的陣列。

  • isASC
    Type: System.Boolean

    true表示buckets陣列中的值變得較大從取得第一個的最後一個項目 (也就它們會遞增),以表示他們取得變得較小的false 。

Exceptions

Exception Condition
ArgumentOutOfRange

buckets是a null reference (Nothing in Visual Basic)或空白。

ArgumentException

isASC的值與不一致的實際圖樣的buckets中的值。

備註

兩個參數必須符合下列條件:

  • 在buckets中項目的值必須是井然有序,從最小到最大或最大到最小。

  • isASC指出在buckets中排序的方向。

  • buckets中的值也必須是井然有序從 healthiest 到最少狀況良好。因此buckets[0] 是比buckets長壽值 [1],後者是比buckets[2] 等長壽值。因此, buckets[buckets。長度-1] 必須永遠是在buckets中至少有良好的值。

CalculateScore(Double)方法會將任何測量的值轉譯為 10,取決於其中的值落在buckets的項目所標記的範圍從 0 的整數。任何小於buckets[0] 的值 (或大於如果遞減buckets ) 為 0,也就是 healthiest 的可能分數計分。任何值,大於buckets[buckets。長度-1] (或小於如果遞減buckets ) 奪得為 10,也就是至少有良好的分數。其他的測量的值取得奪得 1 到 9 根據形體與buckets中的值。

沒有有 10 個以上的項目中buckets ,因為最終的健康情況分數必須範圍是從 0 到 10 點。

視受監視的效能量值,通常很適合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

SPBucketHealthScoreCalculator overload

Microsoft.SharePoint.Utilities namespace

其他資源

Request Throttling

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