Udostępnij za pośrednictwem


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

Definicja

Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania OrderablePartitioner<TSource> klasy z określonymi ograniczeniami kluczy indeksu.

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)

Parametry

keysOrderedInEachPartition
Boolean

Wskazuje, czy elementy w każdej partycji są zwracane w kolejności zwiększania kluczy.

keysOrderedAcrossPartitions
Boolean

Wskazuje, czy elementy we wcześniejszej partycji zawsze pojawiają się przed elementami w późniejszej partycji. Jeśli wartość true, każdy element w partycji 0 ma mniejszy klucz kolejności niż dowolny element w partycji 1, każdy element w partycji 1 ma mniejszy klucz kolejności niż dowolny element w partycji 2 itd.

keysNormalized
Boolean

Wskazuje, czy klucze są znormalizowane. Jeśli wartość true, wszystkie klucze zamówień są odrębnymi liczbami całkowitymi w zakresie [0 .. numberOfElements-1]. Jeśli wartość false, klucze zamówień nadal muszą być odrębne, ale uwzględniana jest tylko ich względna kolejność, a nie ich wartości bezwzględne.

Uwagi

Aby uzyskać więcej informacji, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla PLINQ i TPL).

Dotyczy

Zobacz też