Partitioner.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- Vlastní rozdělovače pro PLINQ a TPL
- Postupy: Zrychlení malých smyček
- Postupy: Implementace partitioneru se statickým počtem oddílů
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é
- Vlastní rozdělovače pro PLINQ a TPL
- Postupy: Zrychlení malých smyček
- Postupy: Implementace partitioneru se statickým počtem oddílů
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é
- Vlastní rozdělovače pro PLINQ a TPL
- Postupy: Zrychlení malých smyček
- Postupy: Implementace partitioneru se statickým počtem oddílů
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é
- Vlastní rozdělovače pro PLINQ a TPL
- Postupy: Zrychlení malých smyček
- Postupy: Implementace partitioneru se statickým počtem oddílů
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é
- Vlastní rozdělovače pro PLINQ a TPL
- Postupy: Zrychlení malých smyček
- Postupy: Implementace dynamických oddílů
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é
- Vlastní rozdělovače pro PLINQ a TPL
- Postupy: Zrychlení malých smyček
- Postupy: Implementace dynamických oddílů
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é
- Vlastní rozdělovače pro PLINQ a TPL
- Postupy: Zrychlení malých smyček
- Postupy: Implementace dynamických oddílů