Compartir a través de


del método SPBucketHealthScoreCalculator.SetScoreBuckets

Establece la matriz de valores de puntuación que definen los subintervalos de calificaciones, los "cubos" — utiliza CalculateScore(Double) para generar resultados de salud.

Espacio de nombres:  Microsoft.SharePoint.Utilities
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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
    Tipo: []

    Una matriz de valores que representan los depósitos.

Excepciones

Excepción Condición
ArgumentException

El modelo de valores de buckets no es coherente con el valor de la propiedad IsASC .

Comentarios

El parámetro buckets debe cumplir ciertas condiciones.

  • Los valores de los elementos de buckets deben ser bien ordenados, de menor a mayor o de mayor a menor.

  • La dirección de la ordenación debe ajustarse al valor de la propiedad IsASC . Si este último es true, por ejemplo, los valores deben progresar de menor a mayor. Dado que la propiedad IsASC es de sólo lectura, debe utilizar este método para cambiar los límites del cubo, no para invertir el carácter ascendente o descendente de la medida del rendimiento.

  • Los valores de buckets también deben ser bien ordenados de más saludable a menos saludable. buckets[0] es un valor más saludable que buckets[1] y el último es un valor más saludable que buckets[2] y así sucesivamente. Por lo tanto, buckets[buckets.Length-1] siempre debe ser el valor mínimo saludable en buckets.

Dependiendo de la performance que se está midiendo, a menudo resulta apropiado para los valores de buckets escalar de forma exponencial.

Ejemplos

El ejemplo siguiente es una declaración de una matriz que se utiliza para especificar los intervalos de memoria disponible, medido en 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 obtener un ejemplo de este método en uso, consulte How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator.

Vea también

Referencia

clase SPBucketHealthScoreCalculator

Miembros SPBucketHealthScoreCalculator

Espacio de nombres Microsoft.SharePoint.Utilities

Otros recursos

Request Throttling

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