Поделиться через


Класс 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

Другие ресурсы

Request Throttling

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