ParallelEnumerable.ThenBy Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Realiza em paralelo uma ordenação subsequente dos elementos numa sequência em ordem crescente.
Sobrecargas
| Name | Description |
|---|---|
| ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>) |
Executa em paralelo uma ordenação subsequente dos elementos numa sequência em ordem crescente de acordo com uma tonalidade. |
| ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Realiza em paralelo uma ordenação subsequente dos elementos numa sequência por ordem crescente usando um comparador especificado. |
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)
Executa em paralelo uma ordenação subsequente dos elementos numa sequência em ordem crescente de acordo com uma tonalidade.
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 Genérico
- TSource
O tipo de elementos de source.
- TKey
O tipo da chave devolvido por keySelector.
Parâmetros
Um OrderedParallelQuery{TSource} que contém elementos a ordenar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de um elemento.
Devoluções
Uma OrderedParallelQuery{TSource} cujos elementos são ordenados de acordo com uma chave.
Exceções
source ou keySelector é uma referência nula (Nada em Visual Basic).
A consulta foi cancelada com o token passado por WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Observações
Em contraste com a implementação sequencial, esta não é uma ordenação estável. Consulte as observações para OrderBy uma abordagem à implementação de uma ordenação estável.
Ver também
Aplica-se a
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)
Realiza em paralelo uma ordenação subsequente dos elementos numa sequência por ordem crescente usando um 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);
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 Genérico
- TSource
O tipo de elementos de source.
- TKey
O tipo da chave devolvido por keySelector.
Parâmetros
Um OrderedParallelQuery{TSource} que contém elementos a ordenar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de um elemento.
- comparer
- IComparer<TKey>
An IComparer{TKey} para comparar chaves.
Devoluções
Uma OrderedParallelQuery{TSource} cujos elementos são ordenados de acordo com uma chave.
Exceções
source ou keySelector é uma referência nula (Nada em Visual Basic).
A consulta foi cancelada com o token passado por WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Observações
Em contraste com a implementação sequencial, esta não é uma ordenação estável. Consulte as observações para OrderBy uma abordagem à implementação de uma ordenação estável.