ParallelEnumerable.AsOrdered Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AsOrdered(ParallelQuery) |
Active le traitement d’une source de données comme s’il a été ordonné, en remplaçant la valeur par défaut d’une source de données non ordonnée. AsOrdered peut uniquement être appelé sur des séquences non génériques retournées par AsParallel, ParallelEnumerable.Range et ParallelEnumerable.Repeat. |
| AsOrdered<TSource>(ParallelQuery<TSource>) |
Active le traitement d’une source de données comme s’il a été ordonné, en remplaçant la valeur par défaut d’une source de données non ordonnée. AsOrdered peut uniquement être appelé sur des séquences génériques retournées par AsParallel, ParallelEnumerable.Range et ParallelEnumerable.Repeat. |
AsOrdered(ParallelQuery)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Active le traitement d’une source de données comme s’il a été ordonné, en remplaçant la valeur par défaut d’une source de données non ordonnée. AsOrdered peut uniquement être appelé sur des séquences non génériques retournées par AsParallel, ParallelEnumerable.Range et ParallelEnumerable.Repeat.
public:
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery ^ AsOrdered(System::Linq::ParallelQuery ^ source);
public static System.Linq.ParallelQuery AsOrdered(this System.Linq.ParallelQuery source);
static member AsOrdered : System.Linq.ParallelQuery -> System.Linq.ParallelQuery
<Extension()>
Public Function AsOrdered (source As ParallelQuery) As ParallelQuery
Paramètres
- source
- ParallelQuery
Séquence d’entrée.
Retours
Séquence source qui conserve l’ordre d’origine dans les opérateurs de requête suivants.
Exceptions
source est une référence Null (Nothing in Visual Basic).
levée si source elle ne contient aucun élément
- ou -
si AsOrdered elle est appelée au milieu d’une requête. Il est autorisé à être appelé immédiatement après AsParallel(IEnumerable), Range(Int32, Int32)ou Repeat<TResult>(TResult, Int32).
- ou -
source n’est pas l’un des AsParallel(IEnumerable), Range(Int32, Int32)ou Repeat<TResult>(TResult, Int32).
Remarques
Une tension naturelle existe entre les performances et la préservation de l’ordre dans le traitement parallèle. Par défaut, une requête parallélisée se comporte comme si l’ordre des résultats est arbitraire, sauf si AsOrdered est appliqué ou qu’il existe un opérateur OrderBy explicite dans la requête. Pour plus d’informations, consultez La préservation de l’ordre dans PLINQ.
Voir aussi
S’applique à
AsOrdered<TSource>(ParallelQuery<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Active le traitement d’une source de données comme s’il a été ordonné, en remplaçant la valeur par défaut d’une source de données non ordonnée. AsOrdered peut uniquement être appelé sur des séquences génériques retournées par AsParallel, ParallelEnumerable.Range et ParallelEnumerable.Repeat.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ AsOrdered(System::Linq::ParallelQuery<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsOrdered<TSource>(this System.Linq.ParallelQuery<TSource> source);
static member AsOrdered : System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsOrdered(Of TSource) (source As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)
Paramètres de type
- TSource
Type d’éléments de source.
Paramètres
- source
- ParallelQuery<TSource>
Séquence d’entrée.
Retours
Séquence source qui conserve l’ordre d’origine dans les opérateurs de requête suivants.
Exceptions
source est une référence Null (Nothing in Visual Basic).
source ne contient aucun élément
- ou -
source n’est pas l’un des paramètres AsParallel, ParallelEnumerable.Range ou ParallelEnumerable.Repeat.
Remarques
Une tension naturelle existe entre les performances et la préservation de l’ordre dans le traitement parallèle. Par défaut, une requête parallélisée se comporte comme si l’ordre des résultats est arbitraire, sauf si AsOrdered est appliqué ou qu’il existe un opérateur OrderBy explicite dans la requête. Pour plus d’informations, consultez La préservation de l’ordre dans PLINQ.