OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект, который может разделить базовую коллекцию на переменное число разделов.
public:
virtual System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<long, TSource>> ^ GetOrderableDynamicPartitions();
public virtual System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<long,TSource>> GetOrderableDynamicPartitions ();
abstract member GetOrderableDynamicPartitions : unit -> seq<System.Collections.Generic.KeyValuePair<int64, 'Source>>
override this.GetOrderableDynamicPartitions : unit -> seq<System.Collections.Generic.KeyValuePair<int64, 'Source>>
Public Overridable Function GetOrderableDynamicPartitions () As IEnumerable(Of KeyValuePair(Of Long, TSource))
Возвращаемое значение
Объект, который может создать разделы в базовом источнике данных.
Исключения
Создание динамических разделов не поддерживается этим модулем разделения.
Комментарии
Возвращенный объект реализует System.Collections.Generic.IEnumerable<T> интерфейс . Вызов GetEnumerator объекта создает другую секцию в последовательности.
Каждая секция представлена в виде перечислителя для пар "ключ-значение". Значением в паре является сам элемент, а ключом является целое число, определяющее относительный порядок этого элемента по отношению к другим элементам.
Метод GetOrderableDynamicPartitions поддерживается, только если SupportsDynamicPartitions свойство возвращает значение true.
Дополнительные сведения см. в разделе Пользовательские разделители для PLINQ и TPL.