ParallelEnumerable.ToLookup Methode

Definitie

Hiermee maakt u een ILookup<TKey,TElement> van een ParallelQuery<TSource>.

Overloads

Name Description
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Hiermee maakt u een ILookup<TKey,TElement> van een ParallelQuery<TSource> op basis van een opgegeven sleutelkiezerfunctie, een vergelijkingsfunctie en een elementselectorfunctie.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Hiermee maakt u een ILookup<TKey,TElement> van een op basis van de ParallelQuery<TSource> opgegeven sleutelkiezer- en elementselectorfuncties.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Hiermee maakt u een ILookup<TKey,TElement> van een ParallelQuery<TSource> op basis van een opgegeven sleutelkiezerfunctie en sleutelkiezer.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Hiermee maakt u een ILookup<TKey,TElement> van een ParallelQuery<TSource> op basis van een opgegeven sleutelkiezerfunctie.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Hiermee maakt u een ILookup<TKey,TElement> van een ParallelQuery<TSource> op basis van een opgegeven sleutelkiezerfunctie, een vergelijkingsfunctie en een elementselectorfunctie.

public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TElement> ToLookup<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), comparer As IEqualityComparer(Of TKey)) As ILookup(Of TKey, TElement)

Type parameters

TSource

Het type elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

TElement

Het type van de waarde die wordt geretourneerd door elementSelector.

Parameters

source
ParallelQuery<TSource>

De reeks waaruit een waaruit moet worden ILookup<TKey,TElement> gemaakt.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

elementSelector
Func<TSource,TElement>

Een transformatiefunctie voor het produceren van een resultaatelementwaarde van elk element.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

Retouren

Een lookup<(of <(TKey, TElement>)>) die waarden van het type TElement bevat die zijn geselecteerd in de invoerreeks.

Uitzonderingen

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

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

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

Zie ook

Van toepassing op

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Hiermee maakt u een ILookup<TKey,TElement> van een op basis van de ParallelQuery<TSource> opgegeven sleutelkiezer- en elementselectorfuncties.

public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Linq.ILookup<TKey,TElement> ToLookup<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As ILookup(Of TKey, TElement)

Type parameters

TSource

Het type elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

TElement

Het type van de waarde die wordt geretourneerd door elementSelector.

Parameters

source
ParallelQuery<TSource>

De reeks waaruit een waaruit moet worden ILookup<TKey,TElement> gemaakt.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

elementSelector
Func<TSource,TElement>

Een transformatiefunctie voor het produceren van een resultaatelementwaarde van elk element.

Retouren

Een ILookup<TKey,TElement> met waarden van het type TElement dat is geselecteerd in de invoerreeks.

Uitzonderingen

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

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

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

Zie ook

Van toepassing op

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Hiermee maakt u een ILookup<TKey,TElement> van een ParallelQuery<TSource> op basis van een opgegeven sleutelkiezerfunctie en sleutelkiezer.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As ILookup(Of TKey, TSource)

Type parameters

TSource

Het type elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
ParallelQuery<TSource>

De reeks waaruit een waaruit moet worden ILookup<TKey,TElement> gemaakt.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

comparer
IEqualityComparer<TKey>

Een IEqualityComparer<T> om sleutels te vergelijken.

Retouren

ILookup<TKey,TSource>

Een ILookup<TKey,TElement> met sleutels en waarden.

Uitzonderingen

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

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

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

Zie ook

Van toepassing op

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Hiermee maakt u een ILookup<TKey,TElement> van een ParallelQuery<TSource> op basis van een opgegeven sleutelkiezerfunctie.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As ILookup(Of TKey, TSource)

Type parameters

TSource

Het type elementen van source.

TKey

Het type sleutel dat wordt geretourneerd door keySelector.

Parameters

source
ParallelQuery<TSource>

De reeks waaruit een waaruit moet worden ILookup<TKey,TElement> gemaakt.

keySelector
Func<TSource,TKey>

Een functie om een sleutel uit elk element te extraheren.

Retouren

ILookup<TKey,TSource>

Een ILookup<TKey,TElement> met sleutels en waarden.

Uitzonderingen

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

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

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

Zie ook

Van toepassing op