Sdílet prostřednictvím


OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Metoda

Definice

Vytvoří objekt, který může základní kolekci rozdělit do proměnlivého počtu 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 vytvářet oddíly nad podkladovým zdrojem dat.

Výjimky

Tento dělicí systém nepodporuje dynamické dělení.

Poznámky

Vrácený objekt implementuje System.Collections.Generic.IEnumerable<T> rozhraní . Volání GetEnumerator na objekt vytvoří další oddíl nad sekvencí.

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

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

Další informace najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Platí pro

Viz také