OrderablePartitioner<TSource>.GetDynamicPartitions Метод

Определение

Создает объект, который может разделять базовую коллекцию на переменное число секций.

public:
 override System::Collections::Generic::IEnumerable<TSource> ^ GetDynamicPartitions();
public override System.Collections.Generic.IEnumerable<TSource> GetDynamicPartitions();
override this.GetDynamicPartitions : unit -> seq<'Source>
Public Overrides Function GetDynamicPartitions () As IEnumerable(Of TSource)

Возвращаемое значение

IEnumerable<TSource>

Объект, который может создавать секции по базовому источнику данных.

Исключения

Динамическое секционирование не поддерживается базовым классом. Он должен быть реализован в производных классах.

Комментарии

Возвращаемый объект реализует System.Collections.Generic.IEnumerable<T> интерфейс. Вызов GetEnumerator объекта создает другую секцию по последовательности.

Реализация по умолчанию обеспечивает то же поведение, что GetOrderableDynamicPartitions и возвращаемый набор секций, не предоставляет ключи для элементов.

Метод GetDynamicPartitions поддерживается только в том случае, если SupportsDynamicPartitions свойство возвращает значение true.

Дополнительные сведения см. в разделе Пользовательские секционеры для PLINQ и TPL.

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

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