Freigeben über


OrderablePartitioner<TSource>(Boolean, Boolean, Boolean) Konstruktor

Definition

Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die OrderablePartitioner<TSource>-Klasse mit den angegebenen Einschränkungen für die Indexschlüssel zu initialisieren.

protected:
 OrderablePartitioner(bool keysOrderedInEachPartition, bool keysOrderedAcrossPartitions, bool keysNormalized);
protected OrderablePartitioner (bool keysOrderedInEachPartition, bool keysOrderedAcrossPartitions, bool keysNormalized);
new System.Collections.Concurrent.OrderablePartitioner<'Source> : bool * bool * bool -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Protected Sub New (keysOrderedInEachPartition As Boolean, keysOrderedAcrossPartitions As Boolean, keysNormalized As Boolean)

Parameter

keysOrderedInEachPartition
Boolean

Gibt an, ob die Elemente in jeder Partition in der Reihenfolge zunehmender Schlüssel zurückgegeben werden.

keysOrderedAcrossPartitions
Boolean

Gibt an, ob Elemente in einer früheren Partition immer vor Elementen in einer späteren Partition vorkommen. Wenn true, verfügt jedes Element in Partition 0 über einen kleineren Sortierschlüssel als ein Element in Partition 1, jedes Element in Partition 1 verfügt über einen kleineren Sortierschlüssel als ein Element in Partition 2 usw.

keysNormalized
Boolean

Gibt an, ob Schlüssel normalisiert sind. Wenn TRUE, sind alle Sortierschlüssel eindeutige ganze Zahlen im Bereich [0..numberOfElements-1]. Wenn false, müssen Sortierschlüssel immer noch eindeutig sein, allerdings wird nur ihre relative Reihenfolge betrachtet, nicht ihre absoluten Werte.

Hinweise

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

Gilt für:

Weitere Informationen