Udostępnij za pośrednictwem


Partitioner.Create Metoda

Definicja

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ż

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ż

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ż

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ż

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ż

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ż

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ż

Dotyczy