SPBucketHealthScoreCalculator.SetScoreBuckets method
Define a matriz de valores de pontuação que definem os subintervalos de resultados — o "conteúdo" — usado por CalculateScore(Double) para gerar resultados de integridade.
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub SetScoreBuckets ( _
buckets As Double() _
)
'Uso
Dim instance As SPBucketHealthScoreCalculator
Dim buckets As Double()
instance.SetScoreBuckets(buckets)
public void SetScoreBuckets(
double[] buckets
)
Parâmetros
buckets
Type: []Uma matriz de valores que representam os buckets.
Exceptions
Exception | Condition |
---|---|
ArgumentException | O padrão de valores de buckets é inconsistente com o valor da propriedade IsASC . |
Comentários
O parâmetro buckets deve atender a determinadas condições.
Os valores dos elementos em buckets devem ser bem ordenados, do menor para o maior ou do maior para o menor.
A direção da ordenação deve estar de acordo com o valor da propriedade IsASC . Se a última opção é true, por exemplo, os valores devem progredir do menor para o maior. Porque a propriedade IsASC é somente leitura, você deve usar este método apenas para alterar os limites de classificação, não para inverter o caractere crescente ou decrescente de medida do desempenho.
Os valores em buckets também devem ser bem ordenados de healthiest para menos saudável. Portanto, buckets[0] é um valor saudável que buckets[1] e o segundo é um valor saudável que buckets[2] e assim por diante. Portanto, buckets[buckets.Comprimento-1] deve ser sempre o valor menos Íntegro no buckets.
Dependendo do desempenho que está sendo medido, geralmente é apropriado para os valores no buckets dimensionar exponencialmente.
Examples
O exemplo a seguir é uma declaração de uma matriz usada para especificar os intervalos de memória disponível, medido em megabytes.
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}
Para obter um exemplo deste método em uso, consulte How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator.
Ver também
Referência
SPBucketHealthScoreCalculator class
SPBucketHealthScoreCalculator members
Microsoft.SharePoint.Utilities namespace
Outros recursos
How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator