SPBucketHealthScoreCalculator 类

提供基于可能值 ("存储桶") 到其中值所属的范围的特定性能值的运行状况分数计算。

继承层次结构

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Utilities.SPHealthScoreCalculator
      Microsoft.SharePoint.Utilities.SPBucketHealthScoreCalculator

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

语法

声明
Public NotInheritable Class SPBucketHealthScoreCalculator _
    Inherits SPHealthScoreCalculator
用法
Dim instance As SPBucketHealthScoreCalculator
public sealed class SPBucketHealthScoreCalculator : SPHealthScoreCalculator

备注

生成的分数始终是从 0 到 10,其中 0 表示最良好的 healthiest 分和 10。

例如,如果测量的 Web 应用程序性能的一种具有从 0 到 50 的值 (包含盘低值,该值指示运行状况),10、 20、 30 和 40 号可以是范围 ("存储桶") 的边界。这种划分创建五个桶,包括的值小于 10 桶和的值高于 40 桶。如果使用 [10 20、 30、 40] 的数组构造一个SPBucketHealthScoreCalculator对象,对象的CalculateScore(Double)方法将生成分数根据以下规则:

  • 0 用于低于 10 的性能值

  • 3 介于 10 和 20 之间的值

  • 5 20 到 30 之间的值

  • 8 30 到 40 之间的值

  • 对于值高于 40 10

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPBucketHealthScoreCalculator 成员

Microsoft.SharePoint.Utilities 命名空间

其他资源

Request Throttling

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