Класс SPBucketHealthScoreCalculator
Обеспечивает на основе диапазона возможных значений ("Корзина"), в которые попадает значение производительности отдельных вычисление оценки работоспособности.
Иерархия наследования
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Utilities.SPHealthScoreCalculator
Microsoft.SharePoint.Utilities.SPBucketHealthScoreCalculator
Пространство имен: Microsoft.SharePoint.Utilities
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public NotInheritable Class SPBucketHealthScoreCalculator _
Inherits SPHealthScoreCalculator
'Применение
Dim instance As SPBucketHealthScoreCalculator
public sealed class SPBucketHealthScoreCalculator : SPHealthScoreCalculator
Замечания
Созданный отчет, всегда от 0 до 10, причем 0 healthiest оценку и 10 бы исправен.
Например если один из способов измерения производительности веб-приложения имеют значения от 0 до 50 (с низкого значения, указывающее работоспособности), числа 10, 20, 30 и 40 может быть границы диапазонов ("сегменты"). Это деление создает пять сегментов, включая сегмент значения ниже 10 и сегмент значения выше 40. Если объект SPBucketHealthScoreCalculator создан массив [10, 20, 30, 40], метод CalculateScore(Double) объекта создает показатели согласно следующим правилам:
0 для значений производительности меньших 10
3 для значений в диапазоне от 10 до 20
5 для значений в диапазоне от 20 до 30
8 для значений в диапазоне от 30 до 40
10 значений выше 40
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
См. также
Справочные материалы
Элементы SPBucketHealthScoreCalculator
Пространство имен Microsoft.SharePoint.Utilities
Другие ресурсы
How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator