SPBucketHealthScoreCalculator 构造函数 (Double[], Boolean)

初始化使用参数定义的健康程度的SPBucketHealthScoreCalculator类的一个新实例。

命名空间:  Microsoft.SharePoint.Utilities
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
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
    类型:[]

    表示某种程度的性能中的值范围之间的界限值的数组。

  • isASC
    类型:System.Boolean

    true来指明buckets数组中的值可能会逐渐变大从第一个到最后一个元素 (即,它们升序), false表示他们会变得越来越小。

异常

异常 条件
ArgumentOutOfRange

buckets是空引用(无 在 Visual Basic 中)或为空。

ArgumentException

isASC的值是与buckets中的值的实际模式不一致。

备注

两个参数都必须满足某些条件:

  • 在buckets中元素的值必须是秩序井然,从最小到最大或从大到小的顺序。

  • isASC表示buckets中的排序的方向。

  • buckets中的值也必须秩序井然从 healthiest 到至少运行状况良好。因此buckets[0] 是一个比buckets的健康值 [1],后者是一个比buckets[2],等等的健康值。因此, buckets[buckets。长度-1] 必须始终是buckets中的最低健康值。

CalculateScore(Double)方法转化为一个介于 0 到 10,根据值置于标记为buckets的元素的范围的任何度量的值。小于buckets[0] 的任何值 (或大于它,如果buckets降序) 被评定为 0,这是 healthiest 可能得分。任何值大于buckets[buckets。长度-1] (或小于它,如果buckets降序) 就会被评定为 10,这是最正常的分数。其他测量的值获取分数从 1 到 9 这取决于它们位于相对于buckets中的值的位置。

没有到让buckets中的 10 个以上元素,因为最终运行状况分数必须介于 0 到 10 点。

根据所监视的性能度量值,通常是适用于buckets中的值来调整呈指数级增长。

示例

下面的示例是声明了一个数组,用来指定范围的可用内存,以兆字节为单位)。

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 类

SPBucketHealthScoreCalculator 成员

SPBucketHealthScoreCalculator 重载

Microsoft.SharePoint.Utilities 命名空间

其他资源

Request Throttling

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