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 命名空间
其他资源
How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator