Sdílet prostřednictvím


Partitioner.Create Metoda

Definice

Vytvoří dělicí nástroj.

Přetížení

Create(Int32, Int32)

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

Create(Int64, Int64)

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

Create(Int32, Int32, Int32)

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

Create(Int64, Int64, Int64)

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

Create<TSource>(IEnumerable<TSource>)

Vytvoří z instance uspořádaný dělicí IEnumerable<T> nástroj.

Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)

Vytvoří z instance uspořádaný dělicí IEnumerable<T> nástroj.

Create<TSource>(IList<TSource>, Boolean)

Vytvoří z instance uspořádaný dělicí IList<T> nástroj.

Create<TSource>(TSource[], Boolean)

Vytvoří z instance uspořádaný dělicí Array nástroj.

Create(Int32, Int32)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

public:
 static System::Collections::Concurrent::OrderablePartitioner<Tuple<int, int> ^> ^ Create(int fromInclusive, int toExclusive);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<int,int>> Create (int fromInclusive, int toExclusive);
static member Create : int * int -> System.Collections.Concurrent.OrderablePartitioner<int * int>
Public Shared Function Create (fromInclusive As Integer, toExclusive As Integer) As OrderablePartitioner(Of Tuple(Of Integer, Integer))

Parametry

fromInclusive
Int32

Dolní, včetně hranice rozsahu.

toExclusive
Int32

Horní, výhradní mez rozsahu.

Návraty

Oddělovač.

Výjimky

Argument toExclusive je menší nebo roven argumentu fromInclusive .

Poznámky

Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro

Create(Int64, Int64)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

public:
 static System::Collections::Concurrent::OrderablePartitioner<Tuple<long, long> ^> ^ Create(long fromInclusive, long toExclusive);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<long,long>> Create (long fromInclusive, long toExclusive);
static member Create : int64 * int64 -> System.Collections.Concurrent.OrderablePartitioner<int64 * int64>
Public Shared Function Create (fromInclusive As Long, toExclusive As Long) As OrderablePartitioner(Of Tuple(Of Long, Long))

Parametry

fromInclusive
Int64

Dolní, včetně hranice rozsahu.

toExclusive
Int64

Horní, výhradní mez rozsahu.

Návraty

Oddělovač.

Výjimky

Argument toExclusive je menší nebo roven argumentu fromInclusive .

Poznámky

Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro

Create(Int32, Int32, Int32)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

public:
 static System::Collections::Concurrent::OrderablePartitioner<Tuple<int, int> ^> ^ Create(int fromInclusive, int toExclusive, int rangeSize);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<int,int>> Create (int fromInclusive, int toExclusive, int rangeSize);
static member Create : int * int * int -> System.Collections.Concurrent.OrderablePartitioner<int * int>
Public Shared Function Create (fromInclusive As Integer, toExclusive As Integer, rangeSize As Integer) As OrderablePartitioner(Of Tuple(Of Integer, Integer))

Parametry

fromInclusive
Int32

Dolní, včetně hranice rozsahu.

toExclusive
Int32

Horní, výhradní mez rozsahu.

rangeSize
Int32

Velikost jednotlivých dílčích rozsahů.

Návraty

Oddělovač.

Výjimky

Argument toExclusive je menší nebo roven argumentu fromInclusive .

-nebo-

Argument rangeSize je menší nebo roven 0.

Poznámky

Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro

Create(Int64, Int64, Int64)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří dělicí nástroj, který vytváří bloky uživatelem zadaného rozsahu.

public:
 static System::Collections::Concurrent::OrderablePartitioner<Tuple<long, long> ^> ^ Create(long fromInclusive, long toExclusive, long rangeSize);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<long,long>> Create (long fromInclusive, long toExclusive, long rangeSize);
static member Create : int64 * int64 * int64 -> System.Collections.Concurrent.OrderablePartitioner<int64 * int64>
Public Shared Function Create (fromInclusive As Long, toExclusive As Long, rangeSize As Long) As OrderablePartitioner(Of Tuple(Of Long, Long))

Parametry

fromInclusive
Int64

Dolní, včetně hranice rozsahu.

toExclusive
Int64

Horní, výhradní mez rozsahu.

rangeSize
Int64

Velikost jednotlivých dílčích rozsahů.

Návraty

Oddělovač.

Výjimky

Argument toExclusive je menší nebo roven argumentu fromInclusive .

-nebo-

Argument rangeSize je menší nebo roven 0.

Poznámky

Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro

Create<TSource>(IEnumerable<TSource>)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří z instance uspořádaný dělicí IEnumerable<T> nástroj.

public:
generic <typename TSource>
 static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource> (System.Collections.Generic.IEnumerable<TSource> source);
static member Create : seq<'Source> -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (source As IEnumerable(Of TSource)) As OrderablePartitioner(Of TSource)

Parametry typu

TSource

Typ prvků ve zdrojovém výčtu.

Parametry

source
IEnumerable<TSource>

Výčet, který se má rozdělit.

Návraty

Uspořádaný oddělovač založený na vstupním poli.

Poznámky

Pořadí použité ve vytvořeném partitioneru je určeno přirozeným pořadím prvků načtených ze zdrojového výčtu. Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro

Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří z instance uspořádaný dělicí IEnumerable<T> nástroj.

public:
generic <typename TSource>
 static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(System::Collections::Generic::IEnumerable<TSource> ^ source, System::Collections::Concurrent::EnumerablePartitionerOptions partitionerOptions);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource> (System.Collections.Generic.IEnumerable<TSource> source, System.Collections.Concurrent.EnumerablePartitionerOptions partitionerOptions);
static member Create : seq<'Source> * System.Collections.Concurrent.EnumerablePartitionerOptions -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (source As IEnumerable(Of TSource), partitionerOptions As EnumerablePartitionerOptions) As OrderablePartitioner(Of TSource)

Parametry typu

TSource

Typ prvků ve zdrojovém výčtu.

Parametry

source
IEnumerable<TSource>

Výčet, který se má rozdělit.

partitionerOptions
EnumerablePartitionerOptions

Možnosti pro řízení chování ukládání do vyrovnávací paměti oddílu.

Návraty

Uspořádaný oddělovač založený na vstupním poli.

Výjimky

Argument partitionerOptions určuje neplatnou hodnotu pro EnumerablePartitionerOptions.

Poznámky

Pořadí použité ve vytvořeném partitioneru je určeno přirozeným pořadím prvků načtených ze zdrojového výčtu.

Platí pro

Create<TSource>(IList<TSource>, Boolean)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří z instance uspořádaný dělicí IList<T> nástroj.

public:
generic <typename TSource>
 static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(System::Collections::Generic::IList<TSource> ^ list, bool loadBalance);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource> (System.Collections.Generic.IList<TSource> list, bool loadBalance);
static member Create : System.Collections.Generic.IList<'Source> * bool -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (list As IList(Of TSource), loadBalance As Boolean) As OrderablePartitioner(Of TSource)

Parametry typu

TSource

Typ prvků ve zdrojovém seznamu.

Parametry

list
IList<TSource>

Seznam, který se má rozdělit na oddíly.

loadBalance
Boolean

Logická hodnota, která označuje, jestli má vytvořený partitioner dynamicky vyrovnávat zatížení mezi oddíly, nikoli staticky.

Návraty

Seřazený oddělovač založený na vstupním seznamu.

Poznámky

Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro

Create<TSource>(TSource[], Boolean)

Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs
Zdroj:
PartitionerStatic.cs

Vytvoří z instance uspořádaný dělicí Array nástroj.

public:
generic <typename TSource>
 static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(cli::array <TSource> ^ array, bool loadBalance);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource> (TSource[] array, bool loadBalance);
static member Create : 'Source[] * bool -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (array As TSource(), loadBalance As Boolean) As OrderablePartitioner(Of TSource)

Parametry typu

TSource

Typ elementů ve zdrojovém poli.

Parametry

array
TSource[]

Pole, které se má rozdělit na oddíly.

loadBalance
Boolean

Logická hodnota, která označuje, jestli má vytvořený partitioner dynamicky vyrovnávat zatížení mezi oddíly, nikoli staticky.

Návraty

Uspořádaný oddělovač založený na vstupním poli.

Poznámky

Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro