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


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.

Применяется к

См. также раздел