共用方式為


SPBucketHealthScoreCalculator class

提供特定的效能值,該值所處到其中的可能值 (「 桶 」) 的範圍為基礎的健康情況分數的計算。

Inheritance hierarchy

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

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

Syntax

'宣告
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

  • 介於 10 和 20 之間的值為 3

  • 介於 20 到 30 之間的值為 5

  • 30 和 40 之間的值為 8

  • 上述 40 的值為 10

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

請參閱

參照

SPBucketHealthScoreCalculator members

Microsoft.SharePoint.Utilities namespace

其他資源

Request Throttling

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