OrderablePartitioner<TSource>.GetDynamicPartitions Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy obiekt, który może podzielić podstawową kolekcję na zmienną liczbę partycji.
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)
Zwraca
Obiekt, który może tworzyć partycje w bazowym źródle danych.
Wyjątki
Partycjonowanie dynamiczne nie jest obsługiwane przez klasę bazową. Należy ją zaimplementować w klasach pochodnych.
Uwagi
Zwrócony obiekt implementuje System.Collections.Generic.IEnumerable<T> interfejs. Wywołanie GetEnumerator obiektu powoduje utworzenie kolejnej partycji w sekwencji.
Domyślna implementacja zapewnia takie samo zachowanie, jak GetOrderableDynamicPartitions z wyjątkiem tego, że zwracany zestaw partycji nie udostępnia kluczy dla elementów.
Metoda jest obsługiwana GetDynamicPartitions tylko wtedy, gdy SupportsDynamicPartitions właściwość zwraca wartość true.
Aby uzyskać więcej informacji, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla PLINQ i TPL).