Compartilhar via


SPBucketHealthScoreCalculator class

Fornece o cálculo de pontuação de integridade para um valor de desempenho específicos com base no intervalo de valores possíveis ("reserva") no qual o valor cai.

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

'Declaração
Public NotInheritable Class SPBucketHealthScoreCalculator _
    Inherits SPHealthScoreCalculator
'Uso
Dim instance As SPBucketHealthScoreCalculator
public sealed class SPBucketHealthScoreCalculator : SPHealthScoreCalculator

Comentários

As pontuações geradas são sempre entre 0 e 10, com 0 sendo a pontuação healthiest e 10 menos saudável.

Por exemplo, se uma forma de medir o desempenho de um aplicativo da Web tem valores entre 0 e 50 (com os valores mais baixos que indica a saúde), os números 10, 20, 30 e 40 podem ser os limites de intervalos ("conteúdo"). Essa divisão cria cinco compartimentos de memória, inclusive a classificação dos valores abaixo de 10 e a classificação dos valores acima de 40. Se um objeto SPBucketHealthScoreCalculator é construído com a matriz [10, 20, 30, 40], o método CalculateScore(Double) do objeto gera resultados de acordo com as regras a seguir:

  • valores de 0 para um desempenho menor que 10

  • 3 para valores entre 10 e 20

  • 5 para valores entre 20 e 30

  • 8 para valores entre 30 e 40

  • 10 para valores acima de 40

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.

Ver também

Referência

SPBucketHealthScoreCalculator members

Microsoft.SharePoint.Utilities namespace

Outros recursos

Request Throttling

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