del método SPBucketHealthScoreCalculator.CalculateScore
Obtiene una puntuación del estado, de 0 a 10, el valor de la medida de rendimiento especificado.
Espacio de nombres: Microsoft.SharePoint.Utilities
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Overrides Function CalculateScore ( _
value As Double _
) As Integer
'Uso
Dim instance As SPBucketHealthScoreCalculator
Dim value As Double
Dim returnValue As Integer
returnValue = instance.CalculateScore(value)
public override int CalculateScore(
double value
)
Parámetros
value
Tipo: System.DoubleUn valor de rendimiento.
Valor devuelto
Tipo: System.Int32
Puntuación del estado entre 0 y 10.
Comentarios
Se llama al método de CalculateScore(Double) por el infraestructura de Microsoft SharePoint Foundationde supervisión del rendimiento. Le no suelen llamar desde su propio código.
Los resultados generados son siempre de 0 a 10, donde 0 es la calificación más saludable y 10 menos sano.
El método CalculateScore(Double) convierte cualquier valor medido en un entero de 0 a 10, dependiendo de que el valor se encuentra en los intervalos marcados con los elementos de una matriz privada. Si los cubos es el nombre de matriz, cualquier valor que es menor que los cubos[0] (o mayor que, si es descendente depósitos ) se marcó como un 0, que es la puntuación posible más saludable. Cualquier valor que sea mayor que los depósitos[depósitos.Length-1] (o menos si es descendente depósitos ) se puntúa con 10, que es la calificación menos saludable. Otros valores medidos obtener puntuación del 1 al 9, dependiendo de donde se encuentren con respecto a los valores de depósitos.
Por ejemplo, si una forma de medir el rendimiento de una aplicación Web tiene valores de 0 a 50 (con los valores bajos que indica la salud), los números 10, 20, 30 y 40 pueden ser los límites de intervalos ("cubos"). Esta división crea cinco depósitos, incluyendo el depósito de los valores por debajo de 10 y el depósito de valores por encima de 40. Si se construye un objeto SPBucketHealthScoreCalculator con la matriz [10, 20, 30, 40] (o se establece en dicha matriz por el método SetScoreBuckets([]) ), el método CalculateScore(Double) del objeto genera resultados según las reglas siguientes:
0 para valores de rendimiento inferior a 10
3 para los valores entre 10 y 20
5 para los valores entre 20 y 30
8 para los valores entre 30 y 40
10 para los valores por encima de 40
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