OrderablePartitioner<TSource>.GetOrderableDynamicPartitions 方法

定義

建立物件,這個物件可將基礎集合分割為數量不定的幾個部分。

public:
 virtual System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<long, TSource>> ^ GetOrderableDynamicPartitions();
public virtual System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<long,TSource>> GetOrderableDynamicPartitions ();
abstract member GetOrderableDynamicPartitions : unit -> seq<System.Collections.Generic.KeyValuePair<int64, 'Source>>
override this.GetOrderableDynamicPartitions : unit -> seq<System.Collections.Generic.KeyValuePair<int64, 'Source>>
Public Overridable Function GetOrderableDynamicPartitions () As IEnumerable(Of KeyValuePair(Of Long, TSource))

傳回

可針對基礎資料來源建立分割的物件。

例外狀況

這個 Partitioner 不支援動態資料分割。

備註

傳回的物件會實作 System.Collections.Generic.IEnumerable<T> 介面。 在物件上呼叫 GetEnumerator 會透過序列建立另一個分割區。

每個分割區都會以索引鍵/值組的列舉值表示。 配對中的值是專案本身,而索引鍵是整數,可決定這個專案與其他元素的相對順序。

GetOrderableDynamicPartitions只有在 屬性傳回 true 時SupportsDynamicPartitions,才支援方法。

如需詳細資訊,請參閱 PLINQ 和 TPL 的自訂 Partitioner

適用於

另請參閱