OrderablePartitioner<TSource>.GetDynamicPartitions Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.