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


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.

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

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