共用方式為


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 的自訂 Partitioner

適用於

另請參閱