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.

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

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