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)
Возвращаемое значение
Объект, который может создать разделы в базовом источнике данных.
Исключения
Создание динамических разделов не поддерживается базовым классом. Должен быть реализован в производных классах.
Комментарии
Возвращенный объект реализует System.Collections.Generic.IEnumerable<T> интерфейс . Вызов GetEnumerator объекта создает другую секцию в последовательности.
Реализация по умолчанию обеспечивает то же поведение, что и GetOrderableDynamicPartitions за исключением того, что возвращенный набор секций не предоставляет ключи для элементов.
Метод GetDynamicPartitions поддерживается, только если SupportsDynamicPartitions свойство возвращает значение true.
Дополнительные сведения см. в разделе Пользовательские разделители для PLINQ и TPL.