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仅当 属性返回 true 时,SupportsDynamicPartitions才支持 方法。

有关详细信息,请参阅 PLINQ 和 TPL 的自定义分区程序

适用于

另请参阅