ParallelEnumerable.ToLookup 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í.
Crea un ILookup<TKey,TElement> objeto a partir de .ParallelQuery<TSource>
Sobrecargas
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada, un comparador y una función de selector de elementos.
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);
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)
Parámetros de tipo
- TSource
Tipo de elementos de source.
- TKey
Tipo de la clave devuelta por keySelector.
- TElement
Tipo del valor devuelto por elementSelector.
Parámetros
- source
- ParallelQuery<TSource>
Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Función para extraer una clave de cada elemento.
- elementSelector
- Func<TSource,TElement>
Función de transformación para generar un valor de elemento de resultado de cada elemento.
- comparer
- IEqualityComparer<TKey>
que IEqualityComparer<T> se va a comparar las claves.
Devoluciones
Lookup<(Of <(TKey, TElement>)>) que contiene valores de tipo TElement seleccionados en la secuencia de entrada.
Excepciones
La consulta se canceló con el token pasado a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source o keySelector o elementSelector es una referencia nula (Nothing en Visual Basic).
Se produjeron una o varias excepciones durante la evaluación de la consulta.
Consulte también
Se aplica a
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> el selector de claves y las funciones de selector de elementos especificadas.
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)
Parámetros de tipo
- TSource
Tipo de elementos de source.
- TKey
Tipo de la clave devuelta por keySelector.
- TElement
Tipo del valor devuelto por elementSelector.
Parámetros
- source
- ParallelQuery<TSource>
Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Función para extraer una clave de cada elemento.
- elementSelector
- Func<TSource,TElement>
Función de transformación para generar un valor de elemento de resultado de cada elemento.
Devoluciones
que ILookup<TKey,TElement> contiene valores de tipo TElement seleccionados en la secuencia de entrada.
Excepciones
La consulta se canceló con el token pasado a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source o keySelector o elementSelector es una referencia nula (Nothing en Visual Basic).
Se produjeron una o varias excepciones durante la evaluación de la consulta.
Consulte también
Se aplica a
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> una función de selector de claves y un comparador de claves especificados.
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);
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)
Parámetros de tipo
- TSource
Tipo de elementos de source.
- TKey
Tipo de la clave devuelta por keySelector.
Parámetros
- source
- ParallelQuery<TSource>
Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Función para extraer una clave de cada elemento.
- comparer
- IEqualityComparer<TKey>
que IEqualityComparer<T> se va a comparar las claves.
Devoluciones
que ILookup<TKey,TElement> contiene claves y valores.
Excepciones
La consulta se canceló con el token pasado a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source o keySelector o es una referencia nula (Nothing en Visual Basic).
Se produjeron una o varias excepciones durante la evaluación de la consulta.
Consulte también
Se aplica a
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada.
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)
Parámetros de tipo
- TSource
Tipo de elementos de source.
- TKey
Tipo de la clave devuelta por keySelector.
Parámetros
- source
- ParallelQuery<TSource>
Secuencia a partir de la que se va a crear .ILookup<TKey,TElement>
- keySelector
- Func<TSource,TKey>
Función para extraer una clave de cada elemento.
Devoluciones
que ILookup<TKey,TElement> contiene claves y valores.
Excepciones
La consulta se canceló con el token pasado a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source o keySelector es una referencia nula (Nothing en Visual Basic).
Se produjeron una o varias excepciones durante la evaluación de la consulta.