ParallelEnumerable.ToLookup Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource>.
Sobrecargas
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com uma função de seletor de chave, um comparador e uma função de seletor de elemento especificados. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com as funções especificadas de seletor de chave e seletor de elemento. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com uma função de seletor de chave e um comparador de chaves especificados. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com uma função de seletor de chave especificada. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com uma função de seletor de chave, um comparador e uma função de seletor de elemento 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
O tipo dos elementos de source
.
- TKey
O tipo da chave retornada por keySelector
.
- TElement
O tipo do valor retornado por elementSelector
.
Parâmetros
- source
- ParallelQuery<TSource>
A sequência da qual criar um ILookup<TKey,TElement>.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
- elementSelector
- Func<TSource,TElement>
Uma função de transformação para produzir um valor de elemento de resultado de cada elemento.
- comparer
- IEqualityComparer<TKey>
Um IEqualityComparer<T> para comparar chaves.
Retornos
Uma Lookup<(Of <(TKey, TElement>)>) que contém os valores do tipo TElement selecionado da sequência de entrada.
Exceções
A consulta foi cancelada com o token transmitido pelo WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
ou elementSelector
é uma referência nula (Nothing no Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com as funções especificadas de seletor de chave e seletor de elemento.
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
O tipo dos elementos de source
.
- TKey
O tipo da chave retornada por keySelector
.
- TElement
O tipo do valor retornado por elementSelector
.
Parâmetros
- source
- ParallelQuery<TSource>
A sequência da qual criar um ILookup<TKey,TElement>.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
- elementSelector
- Func<TSource,TElement>
Uma função de transformação para produzir um valor de elemento de resultado de cada elemento.
Retornos
Um ILookup<TKey,TElement> que contém valores do tipo TElement
selecionados da sequência de entrada.
Exceções
A consulta foi cancelada com o token transmitido pelo WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
ou elementSelector
é uma referência nula (Nothing no Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com uma função de seletor de chave e um comparador de chaves 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
O tipo dos elementos de source
.
- TKey
O tipo da chave retornada por keySelector
.
Parâmetros
- source
- ParallelQuery<TSource>
A sequência da qual criar um ILookup<TKey,TElement>.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
- comparer
- IEqualityComparer<TKey>
Um IEqualityComparer<T> para comparar chaves.
Retornos
Um ILookup<TKey,TElement> que contém chaves e valores.
Exceções
A consulta foi cancelada com o token transmitido pelo WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
ou é uma referência nula (Nothing no Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Cria um ILookup<TKey,TElement> de um ParallelQuery<TSource> de acordo com uma função de seletor de chave 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
O tipo dos elementos de source
.
- TKey
O tipo da chave retornada por keySelector
.
Parâmetros
- source
- ParallelQuery<TSource>
A sequência da qual criar um ILookup<TKey,TElement>.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
Retornos
Um ILookup<TKey,TElement> que contém chaves e valores.
Exceções
A consulta foi cancelada com o token transmitido pelo WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
ou keySelector
é uma referência nula (Nothing no Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.