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
How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator