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