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


Метод SPBucketHealthScoreCalculator.SetScoreBuckets

Задает массив оценки значений, определяющих диапазоны баллов — «сегменты» — используется для создания показателей работоспособности CalculateScore(Double) .

Пространство имен:  Microsoft.SharePoint.Utilities
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Sub SetScoreBuckets ( _
    buckets As Double() _
)
'Применение
Dim instance As SPBucketHealthScoreCalculator
Dim buckets As Double()

instance.SetScoreBuckets(buckets)
public void SetScoreBuckets(
    double[] buckets
)

Параметры

  • buckets
    Тип: []

    Массив значений, представляющих сегментов.

Исключения

Исключение Условие
ArgumentException

Шаблон значения в buckets не соответствует значение свойства IsASC .

Замечания

Параметр buckets должны удовлетворять определенным требованиям.

  • Значения элементов в buckets должны быть хорошо организованных, от минимального к максимальному или от наибольшего к наименьшему.

  • Направление сортировки должны соответствовать значение свойства IsASC . Если последнее значение true, например, значения должна выполняться от наименьшего к наибольшему. Так как свойство IsASC доступно только для чтения, этот метод следует использовать только для изменения границ сегмента, не для того, чтобы обратить знак измерения производительности по возрастанию или по убыванию.

  • Значения в buckets также должен быть хорошо организованный из healthiest, чтобы бы исправен. Поэтому buckets[0] имеет значение здоровой чем buckets[1] и второе значение здоровой чем buckets[2] и т. д. Следовательно, buckets[buckets.Length-1] всегда должно быть значение bucketsбы исправен.

Измерение производительности часто бывает соответствующие значения в buckets для масштабирования экспоненциально.

Примеры

Следующий пример является объявление массива используется для указания диапазона памяти, в мегабайтах.

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}

Пример этого метода используется How to: Create, Modify, and Change a Bucket-Style Health-Score Calculatorсм.

См. также

Справочные материалы

SPBucketHealthScoreCalculator класс

Элементы SPBucketHealthScoreCalculator

Пространство имен Microsoft.SharePoint.Utilities

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

Request Throttling

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