ParallelEnumerable.AsParallel Method

Definition

Habilita la paralelización de una consulta.Enables parallelization of a query.

Overloads

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsParallel<TSource>(Partitioner<TSource>)

Habilita la paralelización de una consulta, tal como la obtiene de un particionador personalizado responsable de dividir la secuencia de entrada en particiones.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita la paralelización de una consulta.Enables parallelization of a query.

Remarks

Este método enlaza la consulta a PLINQ.This method binds the query to PLINQ. Para más información, consulte Parallel LINQ (PLINQ).For more information, see Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery ^ AsParallel(System::Collections::IEnumerable ^ source);
public static System.Linq.ParallelQuery AsParallel (this System.Collections.IEnumerable source);
static member AsParallel : System.Collections.IEnumerable -> System.Linq.ParallelQuery
<Extension()>
Public Function AsParallel (source As IEnumerable) As ParallelQuery

Parameters

source
IEnumerable

IEnumerable<T> que se va a convertir en ParallelQuery.An IEnumerable<T> to convert to a ParallelQuery.

Returns

ParallelQuery

Origen como ParallelQuery para enlazar a los métodos de extensión ParallelEnumerable.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source es una referencia nula (nada en Visual Basic).source is a null reference (Nothing in Visual Basic).

Remarks

El operador de Cast se puede usar para convertir ParallelQuery en ParallelQuery (T).The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).

See also

AsParallel<TSource>(Partitioner<TSource>)

Habilita la paralelización de una consulta, tal como la obtiene de un particionador personalizado responsable de dividir la secuencia de entrada en particiones.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Concurrent::Partitioner<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Concurrent.Partitioner<TSource> source);
static member AsParallel : System.Collections.Concurrent.Partitioner<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As Partitioner(Of TSource)) As ParallelQuery(Of TSource)

Type Parameters

TSource

Tipo de elementos de source.The type of elements of source.

Parameters

source
Partitioner<TSource>

Particionador de la secuencia de entrada.A partitioner over the input sequence.

Returns

ParallelQuery<TSource>

source como ParallelQuery para enlazar a los métodos de extensión ParallelEnumerable.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source es una referencia nula (nada en Visual Basic).source is a null reference (Nothing in Visual Basic).

Remarks

El método GetOrderedPartitions del particionador de origen se usa cuando está habilitada la ordenación, mientras que la GetPartitions del particionador se utiliza si no está habilitada la ordenación (valor predeterminado).The source partitioner's GetOrderedPartitions method is used when ordering is enabled, whereas the partitioner's GetPartitions is used if ordering is not enabled (the default). No se usan los GetDynamicPartitions y GetDynamicOrderedPartitions del particionador de origen.The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. 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.

See also

AsParallel<TSource>(IEnumerable<TSource>)

Habilita la paralelización de una consulta.Enables parallelization of a query.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);
static member AsParallel : seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)

Type Parameters

TSource

Tipo de elementos de source.The type of elements of source.

Parameters

source
IEnumerable<TSource>

IEnumerable<T> que se va a convertir en ParallelQuery<TSource>.An IEnumerable<T> to convert to a ParallelQuery<TSource>.

Returns

ParallelQuery<TSource>

Origen como ParallelQuery<TSource> para enlazar a los métodos de extensión ParallelEnumerable.The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.

Exceptions

source es una referencia nula (nada en Visual Basic).source is a null reference (Nothing in Visual Basic).

See also

Applies to