OrderablePartitioner<TSource>.GetDynamicPartitions Metod

Definition

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

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)

Returer

IEnumerable<TSource>

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

Undantag

Dynamisk partitionering stöds inte av basklassen. Den måste implementeras i härledda klasser.

Kommentarer

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

Standardimplementeringen ger samma beteende som GetOrderableDynamicPartitions förutom att den returnerade uppsättningen partitioner inte tillhandahåller nycklarna för elementen.

Metoden GetDynamicPartitions 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