Freigeben über


OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Methode

Definition

Erstellt ein Objekt, das die zugrunde liegende Auflistung in eine variable Anzahl von Partitionen partitionieren kann.

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))

Gibt zurück

Ein Objekt, das Partitionen über der zugrunde liegenden Datenquelle erstellen kann.

Ausnahmen

Dynamische Partitionierung wird nicht von diesem Partitionierer unterstützt.

Hinweise

Das zurückgegebene Objekt implementiert die System.Collections.Generic.IEnumerable<T> Schnittstelle. Beim Aufrufen GetEnumerator des -Objekts wird eine weitere Partition über der Sequenz erstellt.

Jede Partition wird als Enumerator über Schlüssel-Wert-Paaren dargestellt. Der Wert im Paar ist das Element selbst, und der Schlüssel ist eine ganze Zahl, die die relative Reihenfolge dieses Elements gegenüber anderen Elementen bestimmt.

Die GetOrderableDynamicPartitions -Methode wird nur unterstützt, wenn die SupportsDynamicPartitions -Eigenschaft true zurückgibt.

Weitere Informationen finden Sie unter Custom Partitioners for PLINQ and TPL (Benutzerdefinierte Partitionierer für PLINQ und TPL).

Gilt für:

Weitere Informationen