Jazyk

Partitioner.Create Metoda

Definice

Vytvoří partitioner.

Přetížení

Name Description
Create(Int32, Int32)

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

Create(Int64, Int64)

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

Create(Int32, Int32, Int32)

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

Create(Int64, Int64, Int64)

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

Create<TSource>(IEnumerable<TSource>)

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

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

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

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

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

Create<TSource>(TSource[], Boolean)

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

Create(Int32, Int32)

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

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

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í inkluzivní mez rozsahu.

toExclusive
Int32

Horní, výhradní mez rozsahu.

Návraty

Rozdělovač.

Výjimky

Argument toExclusive je menší nebo roven argumentu fromInclusive .

Poznámky

Další informace a příklady naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

Platí pro

Create(Int64, Int64)

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

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

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í inkluzivní mez rozsahu.

toExclusive
Int64

Horní, výhradní mez rozsahu.

Návraty

Rozdělovač.

Výjimky

Argument toExclusive je menší nebo roven argumentu fromInclusive .

Poznámky

Další informace a příklady naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

Platí pro

Create(Int32, Int32, Int32)

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

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

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í inkluzivní mez rozsahu.

toExclusive
Int32

Horní, výhradní mez rozsahu.

rangeSize
Int32

Velikost každého poduspořádku.

Návraty

Rozdě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 naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

Platí pro

Create(Int64, Int64, Int64)

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

Vytvoří partitioner, který rozdělí bloky rozsahu zadaného uživatelem.

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í inkluzivní mez rozsahu.

toExclusive
Int64

Horní, výhradní mez rozsahu.

rangeSize
Int64

Velikost každého poduspořádku.

Návraty

Rozdě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 naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

Platí pro

Create<TSource>(IEnumerable<TSource>)

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

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

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ý rozdělovač založený na vstupním poli.

Poznámky

Pořadí použité v vytvořeném dělicím nástroji je určeno přirozeným pořadím prvků, které jsou načteny ze zdrojového výčtu. Další informace a příklady naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

Platí pro

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

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

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

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í dělení na vyrovnávací paměť oddílu

Návraty

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

Výjimky

Argument partitionerOptions určuje neplatnou hodnotu pro EnumerablePartitionerOptions.

Poznámky

Pořadí použité v vytvořeném dělicím nástroji je určeno přirozeným pořadím prvků, které jsou načteny ze zdrojového výčtu.

Platí pro

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

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

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

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.

loadBalance
Boolean

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

Návraty

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

Poznámky

Další informace a příklady naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

Platí pro

Create<TSource>(TSource[], Boolean)

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

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

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 prvků ve zdrojovém poli

Parametry

array
TSource[]

Pole, které se má rozdělit.

loadBalance
Boolean

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

Návraty

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

Poznámky

Další informace a příklady naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

Platí pro