Partager via


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

Définition

Appelé par les constructeurs dans les classes dérivées pour initialiser la classe OrderablePartitioner<TSource> avec les contraintes spécifiées sur les clés d'index.

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)

Paramètres

keysOrderedInEachPartition
Boolean

Indique si les éléments de chaque partition sont rapportés dans l'ordre croissant des clés.

keysOrderedAcrossPartitions
Boolean

Indique si les éléments d'une partition antérieure sont toujours placés avant les éléments d'une partition ultérieure. Si True, chaque élément de la partition 0 a une clé d'ordre plus petite que tous les éléments de la partition 1, chaque élément de la partition 1 a une clé d'ordre plus petite que tous les éléments de la partition 2, et ainsi de suite.

keysNormalized
Boolean

Indique si les clés sont normalisées. Si True, toutes les clés d'ordre sont des entiers distincts de la plage [0. numberOfElements-1]. Si False, les clés d'ordre doivent encore être distinctes, mais seul leur ordre relatif est pris en considération, pas leur valeur absolue.

Remarques

Pour plus d’informations, consultez Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL).

S’applique à

Voir aussi