Jazyk

OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Metoda

Definice

Vytvoří objekt, který může rozdělit podkladovou kolekci na proměnlivý počet oddílů.

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

Návraty

Objekt, který může vytvořit oddíly nad podkladovým zdrojem dat.

Výjimky

Tento partitioner nepodporuje dynamické dělení.

Poznámky

Vrácený objekt implementuje System.Collections.Generic.IEnumerable<T> rozhraní. Volání GetEnumerator objektu vytvoří další oddíl přes sekvenci.

Každý oddíl je reprezentován jako enumerátor nad páry klíč-hodnota. Hodnota v páru je samotný prvek a klíč je celé číslo, které určuje relativní pořadí tohoto prvku proti jiným prvkům.

Metoda GetOrderableDynamicPartitions je podporována pouze v případě, že SupportsDynamicPartitions vlastnost vrátí hodnotu true.

Další informace naleznete v tématu Vlastní děliče pro PLINQ a TPL.

Platí pro

Viz také