ParallelEnumerable.AsParallel Metodo

Definizione

Consente la parallelizzazione di una query.

Overload

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsParallel<TSource>(Partitioner<TSource>)

Consente la parallelizzazione di una query, come viene originata da un partitioner che è responsabile della suddivisione della sequenza di input in partizioni.

AsParallel<TSource>(IEnumerable<TSource>)

Consente la parallelizzazione di una query.

Commenti

Questo metodo associa la query a PLINQ. Per altre informazioni, vedere Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Consente la parallelizzazione di una query.

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

Parametri

source
IEnumerable

Oggetto IEnumerable<T> da convertire in ParallelQuery.

Restituisce

Origine come ParallelQuery da associare ai metodi di estensione ParallelEnumerable.

Eccezioni

source è un riferimento null (Nothing in Visual Basic).

Commenti

L'operatore Cast può essere usato per convertire un parallelquery in un oggetto ParallelQuery(T).

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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>)

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Consente la parallelizzazione di una query, come viene originata da un partitioner che è responsabile della suddivisione della sequenza di input in partizioni.

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

Parametri di tipo

TSource

Tipo degli elementi di source.

Parametri

source
Partitioner<TSource>

Partitioner sulla sequenza di input.

Restituisce

Elemento source come ParallelQuery da associare ai metodi di estensione ParallelEnumerable.

Eccezioni

source è un riferimento null (Nothing in Visual Basic).

Commenti

Il metodo GetOrderedPartitions del partitioner di origine viene usato quando l'ordinamento è abilitato, mentre il metodo GetPartitions del partitioner viene usato se l'ordinamento non è abilitato (impostazione predefinita). Le proprietà GetDynamicPartitions e GetDynamicOrderedPartitions del partitioner di origine non vengono usate. Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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>)

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Consente la parallelizzazione di una query.

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

Parametri di tipo

TSource

Tipo degli elementi di source.

Parametri

source
IEnumerable<TSource>

Oggetto IEnumerable<T> da convertire in ParallelQuery<TSource>.

Restituisce

Origine come ParallelQuery<TSource> da associare ai metodi di estensione ParallelEnumerable.

Eccezioni

source è un riferimento null (Nothing in Visual Basic).

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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