Ler em inglês

Compartilhar via


ParallelEnumerable.AsParallel Método

Definição

Habilita a paralelização de uma consulta.

Sobrecargas

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsParallel<TSource>(Partitioner<TSource>)

Possibilita a paralelização de uma consulta, conforme originada por um particionador personalizado que é responsável pela divisão da sequência de entrada em partições.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita a paralelização de uma consulta.

Comentários

Esse método associa a consulta ao PLINQ. Para obter mais informações, consulte PLINQ (Parallel LINQ).

AsParallel(IEnumerable)

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Habilita a paralelização de uma consulta.

C#
public static System.Linq.ParallelQuery AsParallel (this System.Collections.IEnumerable source);

Parâmetros

source
IEnumerable

Um IEnumerable<T> a ser convertido em um ParallelQuery.

Retornos

A origem como um ParallelQuery a ser associada a métodos de extensão ParallelEnumerable.

Exceções

source é uma referência nula (Nada no Visual Basic).

Comentários

O Cast operador pode ser usado para converter um ParallelQuery em um ParallelQuery(T).

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

AsParallel<TSource>(Partitioner<TSource>)

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Possibilita a paralelização de uma consulta, conforme originada por um particionador personalizado que é responsável pela divisão da sequência de entrada em partições.

C#
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Concurrent.Partitioner<TSource> source);

Parâmetros de tipo

TSource

O tipo dos elementos de source.

Parâmetros

source
Partitioner<TSource>

Um particionador da sequência de entrada.

Retornos

O source como um ParallelQuery a ser associado a métodos de extensão ParallelEnumerable.

Exceções

source é uma referência nula (Nada no Visual Basic).

Comentários

O método GetOrderedPartitions do particionador de origem é usado quando a ordenação está habilitada, enquanto GetPartitions do particionador é usado se a ordenação não estiver habilitada (o padrão). GetDynamicPartitions e GetDynamicOrderedPartitions do particionador de origem não são usados. Para obter mais informações e exemplos, consulte Particionadores personalizados para PLINQ e TPL.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

AsParallel<TSource>(IEnumerable<TSource>)

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Habilita a paralelização de uma consulta.

C#
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);

Parâmetros de tipo

TSource

O tipo dos elementos de source.

Parâmetros

source
IEnumerable<TSource>

Um IEnumerable<T> a ser convertido em um ParallelQuery<TSource>.

Retornos

A fonte como um ParallelQuery<TSource> para associar a métodos de extensão ParallelEnumerable.

Exceções

source é uma referência nula (Nada no Visual Basic).

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0