Sdílet prostřednictvím


OrderablePartitioner<TSource>.GetDynamicPartitions Metoda

Definice

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

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)

Návraty

IEnumerable<TSource>

Objekt, který může vytvářet oddíly nad podkladovým zdrojem dat.

Výjimky

Základní třída nepodporuje dynamické dělení. Musí být implementován v odvozených třídách.

Poznámky

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

Výchozí implementace poskytuje stejné chování jako GetOrderableDynamicPartitions s tím rozdílem, že vrácená sada oddílů neposkytuje klíče pro elementy.

Metoda GetDynamicPartitions 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é