OrderablePartitioner<TSource>(Boolean, Boolean, Boolean) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается из конструкторов в производных классах для инициализации класса OrderablePartitioner<TSource> заданными ограничениями ключей индекса.
protected:
OrderablePartitioner(bool keysOrderedInEachPartition, bool keysOrderedAcrossPartitions, bool keysNormalized);
protected OrderablePartitioner (bool keysOrderedInEachPartition, bool keysOrderedAcrossPartitions, bool keysNormalized);
new System.Collections.Concurrent.OrderablePartitioner<'Source> : bool * bool * bool -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Protected Sub New (keysOrderedInEachPartition As Boolean, keysOrderedAcrossPartitions As Boolean, keysNormalized As Boolean)
Параметры
- keysOrderedInEachPartition
- Boolean
Указывает, упорядочиваются ли элементы каждого раздела в порядке возрастания ключей.
- keysOrderedAcrossPartitions
- Boolean
Указывает, располагаются ли элементы более раннего раздела всегда перед элементами более позднего раздела. Если значение данного параметра равно true, порядковый ключ каждого элемента раздела 0 меньше порядкового ключа любого элемента раздела 1, порядковый ключ каждого элемента раздела 1 меньше порядкового ключа любого элемента раздела 2 и т. д.
- keysNormalized
- Boolean
Указывает, нормализованы ли ключи. Если значение этого параметра равно true, все порядковые ключи являются несовпадающими целыми числами в диапазоне [0 ... numberOfElements-1]. Если значение равно false, порядковые ключи по-прежнему не должны совпадать, однако учитывается лишь их относительных порядок, а не абсолютные значения.
Комментарии
Дополнительные сведения см. в разделе Пользовательские разделители для PLINQ и TPL.