ParallelEnumerable.ThenBy Methode

Definitie

Voert parallel een volgende volgorde van de elementen in een oplopende volgorde uit.

Overloads

Name Description
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Voert parallel een volgende volgorde van de elementen in een oplopende volgorde uit op basis van een sleutel.

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Voert parallel een volgende volgorde van de elementen in een oplopende volgorde uit met behulp van een opgegeven vergelijkingsfunctie.

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Voert parallel een volgende volgorde van de elementen in een oplopende volgorde uit op basis van een sleutel.

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)

Type parameters

TSource

Het type elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
OrderedParallelQuery<TSource>

Een OrderParallelQuery{TSource} die elementen bevat die moeten worden gesorteerd.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit een element te extraheren.

Retouren

Een OrderParallelQuery{TSource} waarvan de elementen worden gesorteerd op basis van een sleutel.

Uitzonderingen

source of keySelector is een null-verwijzing (niets in Visual Basic).

De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Opmerkingen

In tegenstelling tot de sequentiële implementatie is dit geen stabiele sortering. Zie de opmerkingen voor OrderBy een aanpak voor het implementeren van een stabiele sortering.

Zie ook

Van toepassing op

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Voert parallel een volgende volgorde van de elementen in een oplopende volgorde uit met behulp van een opgegeven vergelijkingsfunctie.

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)

Type parameters

TSource

Het type elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
OrderedParallelQuery<TSource>

Een OrderParallelQuery{TSource} die elementen bevat die moeten worden gesorteerd.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit een element te extraheren.

comparer
IComparer<TKey>

Een IComparer{TKey} om sleutels te vergelijken.

Retouren

Een OrderParallelQuery{TSource} waarvan de elementen worden gesorteerd op basis van een sleutel.

Uitzonderingen

source of keySelector is een null-verwijzing (niets in Visual Basic).

De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.

Opmerkingen

In tegenstelling tot de sequentiële implementatie is dit geen stabiele sortering. Zie de opmerkingen voor OrderBy een aanpak voor het implementeren van een stabiele sortering.

Zie ook

Van toepassing op