Partitioner.Create Metoda
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.
Tworzy partycjonator.
Przeciążenia
Create(Int32, Int32) |
Tworzy partycjonator, który dzieli zakres określony przez użytkownika. |
Create(Int64, Int64) |
Tworzy partycjonator, który dzieli zakres określony przez użytkownika. |
Create(Int32, Int32, Int32) |
Tworzy partycjonator, który dzieli zakres określony przez użytkownika. |
Create(Int64, Int64, Int64) |
Tworzy partycjonator, który dzieli zakres określony przez użytkownika. |
Create<TSource>(IEnumerable<TSource>) |
Tworzy uporządkowany partycjonator na podstawie IEnumerable<T> wystąpienia. |
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions) |
Tworzy uporządkowany partycjonator na podstawie IEnumerable<T> wystąpienia. |
Create<TSource>(IList<TSource>, Boolean) |
Tworzy uporządkowany partycjonator na podstawie IList<T> wystąpienia. |
Create<TSource>(TSource[], Boolean) |
Tworzy uporządkowany partycjonator na podstawie Array wystąpienia. |
Create(Int32, Int32)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy partycjonator, który dzieli zakres określony przez użytkownika.
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
Dolna, inkluzywna granica zakresu.
- toExclusive
- Int32
Górna, wyłączna granica zakresu.
Zwraca
Partycjonator.
Wyjątki
Argument toExclusive
jest mniejszy lub równy argumentowi fromInclusive
.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).
Zobacz też
- Niestandardowe partycjonatory dla PLINQ i TPL
- Instrukcje: Przyspieszanie małych jednostek pętli
- Instrukcje: implementowanie partycjonatora ze statyczną liczbą partycji
Dotyczy
Create(Int64, Int64)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy partycjonator, który dzieli zakres określony przez użytkownika.
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
Dolna, inkluzywna granica zakresu.
- toExclusive
- Int64
Górna, wyłączna granica zakresu.
Zwraca
Partycjonator.
Wyjątki
Argument toExclusive
jest mniejszy lub równy argumentowi fromInclusive
.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).
Zobacz też
- Niestandardowe partycjonatory dla PLINQ i TPL
- Instrukcje: Przyspieszanie małych jednostek pętli
- Instrukcje: implementowanie partycjonatora ze statyczną liczbą partycji
Dotyczy
Create(Int32, Int32, Int32)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy partycjonator, który dzieli zakres określony przez użytkownika.
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
Dolna, inkluzywna granica zakresu.
- toExclusive
- Int32
Górna, wyłączna granica zakresu.
- rangeSize
- Int32
Rozmiar każdego podgrupy.
Zwraca
Partycjonator.
Wyjątki
Argument toExclusive
jest mniejszy lub równy argumentowi fromInclusive
.
-lub-
Argument rangeSize
jest mniejszy lub równy 0.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).
Zobacz też
- Niestandardowe partycjonatory dla PLINQ i TPL
- Instrukcje: Przyspieszanie małych jednostek pętli
- Instrukcje: implementowanie partycjonatora ze statyczną liczbą partycji
Dotyczy
Create(Int64, Int64, Int64)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy partycjonator, który dzieli zakres określony przez użytkownika.
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
Dolna, inkluzywna granica zakresu.
- toExclusive
- Int64
Górna, wyłączna granica zakresu.
- rangeSize
- Int64
Rozmiar każdego podgrupy.
Zwraca
Partycjonator.
Wyjątki
Argument toExclusive
jest mniejszy lub równy argumentowi fromInclusive
.
-lub-
Argument rangeSize
jest mniejszy lub równy 0.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).
Zobacz też
- Niestandardowe partycjonatory dla PLINQ i TPL
- Instrukcje: Przyspieszanie małych jednostek pętli
- Instrukcje: implementowanie partycjonatora ze statyczną liczbą partycji
Dotyczy
Create<TSource>(IEnumerable<TSource>)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy uporządkowany partycjonator na podstawie IEnumerable<T> wystąpienia.
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 elementów w źródle wyliczalnym.
Parametry
- source
- IEnumerable<TSource>
Wyliczanie do partycjonowania.
Zwraca
Uporządkowany partycjonator oparty na tablicy wejściowej.
Uwagi
Kolejność używana w utworzonym partycjonatorze jest określana przez naturalną kolejność elementów pobranych ze źródłowego wyliczania. Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).
Zobacz też
- Niestandardowe partycjonatory dla PLINQ i TPL
- Instrukcje: Przyspieszanie małych jednostek pętli
- Instrukcje: Implementowanie partycji dynamicznych
Dotyczy
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy uporządkowany partycjonator na podstawie IEnumerable<T> wystąpienia.
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 elementów w źródle wyliczalnym.
Parametry
- source
- IEnumerable<TSource>
Wyliczanie do partycjonowania.
- partitionerOptions
- EnumerablePartitionerOptions
Opcje kontrolowania zachowania buforowania partycjonatora.
Zwraca
Uporządkowany partycjonator oparty na tablicy wejściowej.
Wyjątki
Argument partitionerOptions
określa nieprawidłową wartość dla EnumerablePartitionerOptionselementu .
Uwagi
Kolejność używana w utworzonym partycjonatorze jest określana przez naturalną kolejność elementów pobranych ze źródłowego wyliczania.
Dotyczy
Create<TSource>(IList<TSource>, Boolean)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy uporządkowany partycjonator na podstawie IList<T> wystąpienia.
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 elementów na liście źródłowej.
Parametry
- list
- IList<TSource>
Lista do partycjonowania.
- loadBalance
- Boolean
Wartość logiczna wskazująca, czy utworzony partycjonator powinien dynamicznie równoważyć obciążenie między partycjami, a nie statycznie partycjonować.
Zwraca
Uporządkowany partycjonator na podstawie listy danych wejściowych.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).
Zobacz też
- Niestandardowe partycjonatory dla PLINQ i TPL
- Instrukcje: Przyspieszanie małych jednostek pętli
- Instrukcje: Implementowanie partycji dynamicznych
Dotyczy
Create<TSource>(TSource[], Boolean)
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
- Źródło:
- PartitionerStatic.cs
Tworzy uporządkowany partycjonator na podstawie Array wystąpienia.
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ów w tablicy źródłowej.
Parametry
- array
- TSource[]
Tablica do partycjonowania.
- loadBalance
- Boolean
Wartość logiczna wskazująca, czy utworzony partycjonator powinien dynamicznie równoważyć obciążenie między partycjami, a nie statycznie partycjonować.
Zwraca
Uporządkowany partycjonator oparty na tablicy wejściowej.
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).
Zobacz też
- Niestandardowe partycjonatory dla PLINQ i TPL
- Instrukcje: Przyspieszanie małych jednostek pętli
- Instrukcje: Implementowanie partycji dynamicznych