ParallelEnumerable.AsParallel Méthode

Définition

Active la parallélisation d'une requête.

Surcharges

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsParallel<TSource>(Partitioner<TSource>)

Active la parallélisation d'une requête, selon le résultat du partitionneur personnalisé responsable du fractionnement de la séquence d'entrée en plusieurs partitions.

AsParallel<TSource>(IEnumerable<TSource>)

Active la parallélisation d'une requête.

Remarques

Cette méthode lie la requête à PLINQ. Pour plus d’informations, consultez PLINQ (Parallel LINQ).

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

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

Paramètres

source
IEnumerable

IEnumerable<T> à convertir en ParallelQuery.

Retours

ParallelQuery

Source de type ParallelQuery pour créer une liaison avec les méthodes d'extension ParallelEnumerable.

Exceptions

source est une référence Null (Nothing en Visual Basic).

Remarques

L’opérateur Cast peut être utilisé pour convertir un ParallelQuery en parallelQuery(T).

Voir aussi

S’applique à

AsParallel<TSource>(Partitioner<TSource>)

Active la parallélisation d'une requête, selon le résultat du partitionneur personnalisé responsable du fractionnement de la séquence d'entrée en plusieurs 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)

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
Partitioner<TSource>

Partitionneur de la séquence d'entrée.

Retours

ParallelQuery<TSource>

source de type ParallelQuery pour créer une liaison avec les méthodes d'extension ParallelEnumerable.

Exceptions

source est une référence Null (Nothing en Visual Basic).

Remarques

La méthode GetOrderedPartitions du partitionneur source est utilisée lorsque l’ordre est activé, tandis que les GetPartitions du partitionneur sont utilisés si l’ordre n’est pas activé (la valeur par défaut). Les partitionneurs sources GetDynamicPartitions et GetDynamicOrderedPartitions ne sont pas utilisés. Pour plus d’informations et d’exemples, consultez Les partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à

AsParallel<TSource>(IEnumerable<TSource>)

Active la parallélisation d'une requête.

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)

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IEnumerable<TSource>

IEnumerable<T> à convertir en ParallelQuery<TSource>.

Retours

ParallelQuery<TSource>

Source de type ParallelQuery<TSource> pour créer une liaison avec les méthodes d'extension ParallelEnumerable.

Exceptions

source est une référence Null (Nothing en Visual Basic).

Voir aussi

S’applique à