Partitioner.Create Método

Definición

Crea un particionador.Creates a partitioner.

Sobrecargas

Create(Int32, Int32)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

Create(Int64, Int64)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

Create(Int32, Int32, Int32)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

Create(Int64, Int64, Int64)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

Create<TSource>(IEnumerable<TSource>)

Crea un particionador ordenable a partir de una instancia de IEnumerable<T>.Creates an orderable partitioner from a IEnumerable<T> instance.

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

Crea un particionador ordenable a partir de una instancia de IEnumerable<T>.Creates an orderable partitioner from a IEnumerable<T> instance.

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

Crea un particionador ordenable a partir de una instancia de IList<T>.Creates an orderable partitioner from an IList<T> instance.

Create<TSource>(TSource[], Boolean)

Crea un particionador ordenable a partir de una instancia de Array.Creates an orderable partitioner from a Array instance.

Create(Int32, Int32)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

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

Límite inferior inclusivo del intervalo.The lower, inclusive bound of the range.

toExclusive
Int32

Límite superior exclusivo del intervalo.The upper, exclusive bound of the range.

Devoluciones

Particionador.A partitioner.

Excepciones

El argumento toExclusive es menor o igual que el argumento fromInclusive.The toExclusive argument is less than or equal to the fromInclusive argument.

Comentarios

Para obtener más información y ejemplos, consulte particionadores personalizados para PLINQ y TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Consulte también:

Create(Int64, Int64)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

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

Límite inferior inclusivo del intervalo.The lower, inclusive bound of the range.

toExclusive
Int64

Límite superior exclusivo del intervalo.The upper, exclusive bound of the range.

Devoluciones

Particionador.A partitioner.

Excepciones

El argumento toExclusive es menor o igual que el argumento fromInclusive.The toExclusive argument is less than or equal to the fromInclusive argument.

Comentarios

Para obtener más información y ejemplos, consulte particionadores personalizados para PLINQ y TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Consulte también:

Create(Int32, Int32, Int32)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

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

Límite inferior inclusivo del intervalo.The lower, inclusive bound of the range.

toExclusive
Int32

Límite superior exclusivo del intervalo.The upper, exclusive bound of the range.

rangeSize
Int32

Tamaño de cada subintervalo.The size of each subrange.

Devoluciones

Particionador.A partitioner.

Excepciones

El argumento toExclusive es menor o igual que el argumento fromInclusive.The toExclusive argument is less than or equal to the fromInclusive argument.

O bien,-or- El argumento rangeSize es menor o igual que 0.The rangeSize argument is less than or equal to 0.

Comentarios

Para obtener más información y ejemplos, consulte particionadores personalizados para PLINQ y TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Consulte también:

Create(Int64, Int64, Int64)

Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.Creates a partitioner that chunks the user-specified range.

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

Límite inferior inclusivo del intervalo.The lower, inclusive bound of the range.

toExclusive
Int64

Límite superior exclusivo del intervalo.The upper, exclusive bound of the range.

rangeSize
Int64

Tamaño de cada subintervalo.The size of each subrange.

Devoluciones

Particionador.A partitioner.

Excepciones

El argumento toExclusive es menor o igual que el argumento fromInclusive.The toExclusive argument is less than or equal to the fromInclusive argument.

O bien,-or- El argumento rangeSize es menor o igual que 0.The rangeSize argument is less than or equal to 0.

Comentarios

Para obtener más información y ejemplos, consulte particionadores personalizados para PLINQ y TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Consulte también:

Create<TSource>(IEnumerable<TSource>)

Crea un particionador ordenable a partir de una instancia de IEnumerable<T>.Creates an orderable partitioner from a 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)

Parámetros de tipo

TSource

Tipo de elementos del enumerable de origen.Type of the elements in source enumerable.

Parámetros

source
IEnumerable<TSource>

Enumerable que se va a dividir en particiones.The enumerable to be partitioned.

Devoluciones

Particionador ordenable basado en la matriz de entrada.An orderable partitioner based on the input array.

Comentarios

La ordenación utilizada en el particionador creado viene determinada por el orden natural de los elementos que se recuperan del objeto enumerable de origen.The ordering used in the created partitioner is determined by the natural order of the elements as retrieved from the source enumerable. Para obtener más información y ejemplos, consulte particionadores personalizados para PLINQ y TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Consulte también:

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

Crea un particionador ordenable a partir de una instancia de IEnumerable<T>.Creates an orderable partitioner from a 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)

Parámetros de tipo

TSource

Tipo de elementos del enumerable de origen.Type of the elements in source enumerable.

Parámetros

source
IEnumerable<TSource>

Enumerable que se va a dividir en particiones.The enumerable to be partitioned.

partitionerOptions
EnumerablePartitionerOptions

Opciones para controlar el comportamiento de almacenamiento en búfer del particionador.Options to control the buffering behavior of the partitioner.

Devoluciones

Particionador ordenable basado en la matriz de entrada.An orderable partitioner based on the input array.

Excepciones

El argumento partitionerOptions especifica un valor no válido para EnumerablePartitionerOptions.The partitionerOptions argument specifies an invalid value for EnumerablePartitionerOptions.

Comentarios

La ordenación utilizada en el particionador creado viene determinada por el orden natural de los elementos que se recuperan del objeto enumerable de origen.The ordering used in the created partitioner is determined by the natural order of the elements as retrieved from the source enumerable.

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

Crea un particionador ordenable a partir de una instancia de IList<T>.Creates an orderable partitioner from an 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)

Parámetros de tipo

TSource

Tipo de elementos de la lista de origen.Type of the elements in source list.

Parámetros

list
IList<TSource>

Lista que se va a dividir en particiones.The list to be partitioned.

loadBalance
Boolean

Valor booleano que indica si el particionador creado debe equilibrar dinámicamente la carga entre las particiones en lugar de crear particiones estáticas.A Boolean value that indicates whether the created partitioner should dynamically load balance between partitions rather than statically partition.

Devoluciones

Particionador ordenable basado en la lista de entrada.An orderable partitioner based on the input list.

Comentarios

Para obtener más información y ejemplos, consulte particionadores personalizados para PLINQ y TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Consulte también:

Create<TSource>(TSource[], Boolean)

Crea un particionador ordenable a partir de una instancia de Array.Creates an orderable partitioner from a 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)

Parámetros de tipo

TSource

Tipo de elementos de la matriz de origen.Type of the elements in source array.

Parámetros

array
TSource[]

Matriz que se va a dividir en particiones.The array to be partitioned.

loadBalance
Boolean

Valor booleano que indica si el particionador creado debe equilibrar dinámicamente la carga entre las particiones en lugar de crear particiones estáticas.A Boolean value that indicates whether the created partitioner should dynamically load balance between partitions rather than statically partition.

Devoluciones

Particionador ordenable basado en la matriz de entrada.An orderable partitioner based on the input array.

Comentarios

Para obtener más información y ejemplos, consulte particionadores personalizados para PLINQ y TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Consulte también:

Se aplica a