ParallelEnumerable.ThenBy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza una ordenación posterior en paralelo de los elementos de una secuencia en orden ascendente.
Sobrecargas
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>) |
Realiza en paralelo una ordenación subsiguiente de los elementos de una secuencia en orden ascendente de acuerdo con una clave. |
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Realiza en paralelo una ordenación subsiguiente de los elementos de una secuencia en orden ascendente mediante un comparador especificado. |
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Realiza en paralelo una ordenación subsiguiente de los elementos de una secuencia en orden ascendente de acuerdo con una clave.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ ThenBy(System::Linq::OrderedParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.OrderedParallelQuery<TSource> ThenBy<TSource,TKey> (this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ThenBy : System.Linq.OrderedParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function ThenBy(Of TSource, TKey) (source As OrderedParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As OrderedParallelQuery(Of TSource)
Parámetros de tipo
- TSource
Tipo de elementos de source
.
- TKey
Tipo de la clave devuelta por keySelector
.
Parámetros
OrderedParallelQuery{TSource} que contiene los elementos que se van a ordenar.
- keySelector
- Func<TSource,TKey>
Función para extraer una clave a partir de un elemento.
Devoluciones
OrderedParallelQuery{TSource} cuyos elementos se van a ordenar de acuerdo con una clave.
Excepciones
source
o keySelector
es una referencia nula (Nothing en Visual Basic).
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Se han producido una o más excepciones durante la evaluación de la consulta.
Comentarios
A diferencia de la implementación secuencial, no es una ordenación estable. Consulte los comentarios para OrderBy obtener un enfoque para implementar una ordenación estable.
Consulte también
Se aplica a
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Realiza en paralelo una ordenación subsiguiente de los elementos de una secuencia en orden ascendente mediante un comparador especificado.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ ThenBy(System::Linq::OrderedParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Linq.OrderedParallelQuery<TSource> ThenBy<TSource,TKey> (this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
public static System.Linq.OrderedParallelQuery<TSource> ThenBy<TSource,TKey> (this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey>? comparer);
static member ThenBy : System.Linq.OrderedParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function ThenBy(Of TSource, TKey) (source As OrderedParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey)) As OrderedParallelQuery(Of TSource)
Parámetros de tipo
- TSource
Tipo de elementos de source
.
- TKey
Tipo de la clave devuelta por keySelector
.
Parámetros
OrderedParallelQuery{TSource} que contiene los elementos que se van a ordenar.
- keySelector
- Func<TSource,TKey>
Función para extraer una clave a partir de un elemento.
- comparer
- IComparer<TKey>
IComparer{TKey} para comparar claves.
Devoluciones
OrderedParallelQuery{TSource} cuyos elementos se van a ordenar de acuerdo con una clave.
Excepciones
source
o keySelector
es una referencia nula (Nothing en Visual Basic).
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Se han producido una o más excepciones durante la evaluación de la consulta.
Comentarios
A diferencia de la implementación secuencial, no es una ordenación estable. Consulte los comentarios para OrderBy obtener un enfoque para implementar una ordenación estable.