OrderablePartitioner<TSource>(Boolean, Boolean, Boolean) Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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).