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.