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
AsOrdered(ParallelQuery) |
Active le traitement d'une source de données en considérant qu'elle est ordonnée, en substituant la valeur par défaut indiquant non ordonnée. AsOrdered peut uniquement être appelé sur les 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 en considérant qu'elle est ordonnée, en substituant la valeur par défaut indiquant non ordonnée. AsOrdered peut uniquement être appelé sur les 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
Active le traitement d'une source de données en considérant qu'elle est ordonnée, en substituant la valeur par défaut indiquant non ordonnée. AsOrdered peut uniquement être appelé sur les 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 conservera le classement d'origine dans les opérateurs de requête suivants.
Exceptions
source
est une référence Null (Nothing en Visual Basic).
levée si source
ne contient pas d'éléments
- ou -
si AsOrdered
est appelé au cours d’une requête. Elle peut être appelée immédiatement après AsParallel(IEnumerable), Range(Int32, Int32) ou Repeat<TResult>(TResult, Int32).
- ou -
source
n’est pas AsParallel(IEnumerable), Range(Int32, Int32) ou Repeat<TResult>(TResult, Int32).
Remarques
Une tension naturelle existe entre les performances et l’ordre de conservation dans le traitement parallèle. Par défaut, une requête parallélisée se comporte comme si l’ordre des résultats était arbitraire, sauf si AsOrdered est appliqué ou qu’il existe un opérateur OrderBy explicite dans la requête. Pour plus d’informations, consultez Order Preservation in PLINQ (Conservation de l’ordre dans PLINQ).
Voir aussi
S’applique à
AsOrdered<TSource>(ParallelQuery<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Active le traitement d'une source de données en considérant qu'elle est ordonnée, en substituant la valeur par défaut indiquant non ordonnée. AsOrdered peut uniquement être appelé sur les 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
Le type des éléments de source
.
Paramètres
- source
- ParallelQuery<TSource>
Séquence d'entrée.
Retours
Séquence source qui conservera le classement d'origine dans les opérateurs de requête suivants.
Exceptions
source
est une référence Null (Nothing en Visual Basic).
source
ne contient aucun élément
-ou-
source
ne fait pas partie de AsParallel, ParallelEnumerable.Range ou ParallelEnumerable.Repeat.
Remarques
Une tension naturelle existe entre les performances et l’ordre de conservation dans le traitement parallèle. Par défaut, une requête parallélisée se comporte comme si l’ordre des résultats était arbitraire, sauf si AsOrdered est appliqué ou qu’il existe un opérateur OrderBy explicite dans la requête. Pour plus d’informations, consultez Order Preservation in PLINQ (Conservation de l’ordre dans PLINQ).