OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Metod

Definition

Skapar ett objekt som kan partitionera den underliggande samlingen i ett variabelt antal partitioner.

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))

Returer

Ett objekt som kan skapa partitioner över den underliggande datakällan.

Undantag

Dynamisk partitionering stöds inte av den här partitioneraren.

Kommentarer

Det returnerade objektet implementerar System.Collections.Generic.IEnumerable<T> gränssnittet. Om du anropar GetEnumerator objektet skapas en annan partition över sekvensen.

Varje partition representeras som en uppräkning över nyckel/värde-par. Värdet i paret är själva elementet, och nyckeln är ett heltal som avgör den relativa ordningen för det här elementet mot andra element.

Metoden GetOrderableDynamicPartitions stöds endast om egenskapen SupportsDynamicPartitions returnerar true.

Mer information finns i Anpassade partitionerare för PLINQ och TPL.

Gäller för

Se även