Partitioner.Create Método

Definição

Cria um particionador.

Sobrecargas

Nome Description
Create(Int32, Int32)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

Create(Int64, Int64)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

Create(Int32, Int32, Int32)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

Create(Int64, Int64, Int64)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

Create<TSource>(IEnumerable<TSource>)

Cria um particionador orderable de uma IEnumerable<T> instância.

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

Cria um particionador orderable de uma IEnumerable<T> instância.

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

Cria um particionador orderable de uma IList<T> instância.

Create<TSource>(TSource[], Boolean)

Cria um particionador orderable de uma Array instância.

Create(Int32, Int32)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

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))

Parâmetros

fromInclusive
Int32

O limite inferior e inclusivo do intervalo.

toExclusive
Int32

O limite superior e exclusivo do intervalo.

Retornos

Um particionador.

Exceções

O toExclusive argumento é menor ou igual ao fromInclusive argumento.

Comentários

Para obter mais informações e exemplos, consulte Particionadores Personalizados para PLINQ e TPL.

Confira também

Aplica-se a

Create(Int64, Int64)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

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))

Parâmetros

fromInclusive
Int64

O limite inferior e inclusivo do intervalo.

toExclusive
Int64

O limite superior e exclusivo do intervalo.

Retornos

Um particionador.

Exceções

O toExclusive argumento é menor ou igual ao fromInclusive argumento.

Comentários

Para obter mais informações e exemplos, consulte Particionadores Personalizados para PLINQ e TPL.

Confira também

Aplica-se a

Create(Int32, Int32, Int32)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

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))

Parâmetros

fromInclusive
Int32

O limite inferior e inclusivo do intervalo.

toExclusive
Int32

O limite superior e exclusivo do intervalo.

rangeSize
Int32

O tamanho de cada subconjunto.

Retornos

Um particionador.

Exceções

O toExclusive argumento é menor ou igual ao fromInclusive argumento.

-ou-

O rangeSize argumento é menor ou igual a 0.

Comentários

Para obter mais informações e exemplos, consulte Particionadores Personalizados para PLINQ e TPL.

Confira também

Aplica-se a

Create(Int64, Int64, Int64)

Cria um particionador que agrupa o intervalo especificado pelo usuário.

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))

Parâmetros

fromInclusive
Int64

O limite inferior e inclusivo do intervalo.

toExclusive
Int64

O limite superior e exclusivo do intervalo.

rangeSize
Int64

O tamanho de cada subconjunto.

Retornos

Um particionador.

Exceções

O toExclusive argumento é menor ou igual ao fromInclusive argumento.

-ou-

O rangeSize argumento é menor ou igual a 0.

Comentários

Para obter mais informações e exemplos, consulte Particionadores Personalizados para PLINQ e TPL.

Confira também

Aplica-se a

Create<TSource>(IEnumerable<TSource>)

Cria um particionador orderable de uma IEnumerable<T> instância.

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)

Parâmetros de tipo

TSource

Tipo dos elementos na origem enumerável.

Parâmetros

source
IEnumerable<TSource>

O enumerável a ser particionado.

Retornos

Um particionador orderable com base na matriz de entrada.

Comentários

A ordenação usada no particionador criado é determinada pela ordem natural dos elementos, conforme recuperado da origem enumerável. Para obter mais informações e exemplos, consulte Particionadores Personalizados para PLINQ e TPL.

Confira também

Aplica-se a

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

Cria um particionador orderable de uma IEnumerable<T> instância.

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)

Parâmetros de tipo

TSource

Tipo dos elementos na origem enumerável.

Parâmetros

source
IEnumerable<TSource>

O enumerável a ser particionado.

partitionerOptions
EnumerablePartitionerOptions

Opções para controlar o comportamento de buffer do particionador.

Retornos

Um particionador orderable com base na matriz de entrada.

Exceções

O partitionerOptions argumento especifica um valor inválido para EnumerablePartitionerOptions.

Comentários

A ordenação usada no particionador criado é determinada pela ordem natural dos elementos, conforme recuperado da origem enumerável.

Aplica-se a

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

Cria um particionador orderable de uma IList<T> instância.

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)

Parâmetros de tipo

TSource

Tipo dos elementos na lista de origem.

Parâmetros

list
IList<TSource>

A lista a ser particionada.

loadBalance
Boolean

Um valor booliano que indica se o particionador criado deve carregar dinamicamente o equilíbrio entre partições em vez de partição estatica.

Retornos

Um particionador ordenado com base na lista de entrada.

Comentários

Para obter mais informações e exemplos, consulte Particionadores Personalizados para PLINQ e TPL.

Confira também

Aplica-se a

Create<TSource>(TSource[], Boolean)

Cria um particionador orderable de uma Array instância.

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)

Parâmetros de tipo

TSource

Tipo dos elementos na matriz de origem.

Parâmetros

array
TSource[]

A matriz a ser particionada.

loadBalance
Boolean

Um valor booliano que indica se o particionador criado deve carregar dinamicamente o equilíbrio entre partições em vez de partição estatica.

Retornos

Um particionador orderable com base na matriz de entrada.

Comentários

Para obter mais informações e exemplos, consulte Particionadores Personalizados para PLINQ e TPL.

Confira também

Aplica-se a