ParallelEnumerable.ToLookup Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource>.
Överlagringar
| Name | Description |
|---|---|
| ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare. |
| ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt angivna funktioner för nyckelväljare och elementväljare. |
| ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare och nyckeljäxare. |
| ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare.
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)
Typparametrar
- TSource
Typ av element i source.
- TKey
Typ av nyckel som returneras av keySelector.
- TElement
Typen av värde som returneras av elementSelector.
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som du vill skapa en ILookup<TKey,TElement> från.
- keySelector
- Func<TSource,TKey>
En funktion för att extrahera en nyckel från varje element.
- elementSelector
- Func<TSource,TElement>
En transformeringsfunktion för att skapa ett resultatelementvärde från varje element.
- comparer
- IEqualityComparer<TKey>
En IEqualityComparer<T> för att jämföra nycklar.
Returer
Ett uppslag< (Av <(TKey, TElement>)>) som innehåller värden av typen TElement som valts från indatasekvensen.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source eller keySelector eller elementSelector är en nullreferens (ingenting i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Se även
Gäller för
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt angivna funktioner för nyckelväljare och elementväljare.
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)
Typparametrar
- TSource
Typ av element i source.
- TKey
Typ av nyckel som returneras av keySelector.
- TElement
Typen av värde som returneras av elementSelector.
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som du vill skapa en ILookup<TKey,TElement> från.
- keySelector
- Func<TSource,TKey>
En funktion för att extrahera en nyckel från varje element.
- elementSelector
- Func<TSource,TElement>
En transformeringsfunktion för att skapa ett resultatelementvärde från varje element.
Returer
En ILookup<TKey,TElement> som innehåller värden av den typ TElement som valts från indatasekvensen.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source eller keySelector eller elementSelector är en nullreferens (ingenting i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Se även
Gäller för
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare och nyckeljäxare.
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)
Typparametrar
- TSource
Typ av element i source.
- TKey
Typ av nyckel som returneras av keySelector.
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som du vill skapa en ILookup<TKey,TElement> från.
- keySelector
- Func<TSource,TKey>
En funktion för att extrahera en nyckel från varje element.
- comparer
- IEqualityComparer<TKey>
En IEqualityComparer<T> för att jämföra nycklar.
Returer
A ILookup<TKey,TElement> som innehåller nycklar och värden.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source eller keySelector eller är en null-referens (Ingenting i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Se även
Gäller för
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare.
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)
Typparametrar
- TSource
Typ av element i source.
- TKey
Typ av nyckel som returneras av keySelector.
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som du vill skapa en ILookup<TKey,TElement> från.
- keySelector
- Func<TSource,TKey>
En funktion för att extrahera en nyckel från varje element.
Returer
A ILookup<TKey,TElement> som innehåller nycklar och värden.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source eller keySelector är en nullreferens (ingenting i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.