ParallelEnumerable.AsParallel Método

Definición

Habilita la paralelización de una consulta.

Sobrecargas

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

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.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita la paralelización de una consulta.

Comentarios

Este método enlaza la consulta a PLINQ. Para más información, consulte Parallel LINQ (PLINQ) (LINQ en paralelo [PLINQ]).

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

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

Parámetros

source
IEnumerable

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

Devoluciones

Origen como ParallelQuery para enlazar a los métodos de extensión ParallelEnumerable.

Excepciones

source es una referencia nula (nada en Visual Basic).

Comentarios

El Cast operador se puede usar para convertir una clase ParallelQuery en ParallelQuery(T).

Consulte también

Se aplica a

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.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

Parámetros

source
Partitioner<TSource>

Particionador de la secuencia de entrada.

Devoluciones

source como ParallelQuery para enlazar a los métodos de extensión ParallelEnumerable.

Excepciones

source es una referencia nula (nada en Visual Basic).

Comentarios

El método GetOrderedPartitions del particionador de origen se usa al habilitar la ordenación, mientras que getPartitions del particionador se usa si la ordenación no está habilitada (el valor predeterminado). No se usan las particiones GetDynamicPartitions y GetDynamicOrderedPartitions del particionador de origen. Para obtener más información y ejemplos, vea Particionadores personalizados para PLINQ y TPL.

Consulte también

Se aplica a

AsParallel<TSource>(IEnumerable<TSource>)

Habilita la paralelización de una consulta.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

Parámetros

source
IEnumerable<TSource>

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

Devoluciones

Origen como ParallelQuery<TSource> para enlazar a los métodos de extensión ParallelEnumerable.

Excepciones

source es una referencia nula (nada en Visual Basic).

Consulte también

Se aplica a