OrderablePartitioner<TSource>(Boolean, Boolean, Boolean) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从派生类中的构造函数进行调用以便使用索引键上指定的约束初始化 OrderablePartitioner<TSource> 类。
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)
参数
- keysOrderedInEachPartition
- Boolean
指示是否按键增加的顺序生成每个分区中的元素。
- keysOrderedAcrossPartitions
- Boolean
指示前一分区中的元素是否始终排在后一分区中的元素之前。 如果为 true,则分区 0 中的每个元素的顺序键比分区 1 中的任何元素都要小,分区 1 中的每个元素的顺序键比分区 2 中的任何元素都要小,依次类推。
- keysNormalized
- Boolean
指示是否规范化键。 如果为 true,所有顺序键均为范围 [0 . numberOfElements-1] 中的不同整数。 如果为 false,顺序键仍必须互不相同,但只考虑其相对顺序,而不考虑其绝对值。
注解
有关详细信息,请参阅 PLINQ 和 TPL 的自定义分区程序。