ParallelEnumerable.ToDictionary Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um Dictionary<TKey,TValue> a partir de um ParallelQuery<TSource>.
Sobrecargas
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
Cria um Dictionary<TKey,TValue> a partir de um ParallelQuery<TSource> de acordo com as funções de seletor de teclas e seletor de elementos especificadas.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As Dictionary(Of TKey, TElement)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave devolvido por keySelector.
- TElement
O tipo do valor devolvido por elementSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência para criar um Dictionary<TKey,TValue> a partir do jogo.
- 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 resultante a partir de cada elemento.
Devoluções
A Dictionary<TKey,TValue> que contém valores do tipo TElement selecionados da sequência de entrada.
Exceções
A consulta foi cancelada com o token passado por WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou keySelector ou elementSelector é uma referência nula (Nada em Visual Basic).
keySelector produz uma chave que é uma referência nula (Nada em Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.
Ver também
Aplica-se a
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
Cria a Dictionary<TKey,TValue> partir de uma ParallelQuery<TSource> de acordo com uma função seletora de teclas especificada, um comparador e uma função seletor de elementos.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<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 ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(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 Dictionary(Of TKey, TElement)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave devolvido por keySelector.
- TElement
O tipo do valor devolvido por elementSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência para criar um Dictionary<TKey,TValue> a partir do jogo.
- 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 resultante a partir de cada elemento.
- comparer
- IEqualityComparer<TKey>
E IEqualityComparer<T> para comparar tonalidades.
Devoluções
A Dictionary<TKey,TValue> que contém valores do tipo TElement selecionados da sequência de entrada.
Exceções
A consulta foi cancelada com o token passado por WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou keySelector ou elementSelector é uma referência nula (Nada em Visual Basic).
keySelector produz uma chave que é uma referência nula (Nada em Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.
Ver também
Aplica-se a
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
Cria um Dictionary<TKey,TValue> a partir de uma ParallelQuery<TSource> de acordo com uma função seletora de teclas especificada.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As Dictionary(Of TKey, TSource)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave devolvido por keySelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência para criar um Dictionary<TKey,TValue> a partir do jogo.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
Devoluções
A Dictionary<TKey,TValue> que contém chaves e valores.
Exceções
A consulta foi cancelada com o token passado por WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou keySelector é uma referência nula (Nada em Visual Basic).
keySelector produz uma chave que é uma referência nula (Nada em Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.
Ver também
Aplica-se a
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
Cria um Dictionary<TKey,TValue> a partir de uma ParallelQuery<TSource> de acordo com uma função seletora de teclas especificada e um comparador de chaves.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TSource)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave devolvido por keySelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência para criar um Dictionary<TKey,TValue> a partir do jogo.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de cada elemento.
- comparer
- IEqualityComparer<TKey>
E IEqualityComparer<T> para comparar tonalidades.
Devoluções
A Dictionary<TKey,TValue> que contém chaves e valores.
Exceções
A consulta foi cancelada com o token passado por WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou keySelector é uma referência nula (Nada em Visual Basic).
keySelector produz uma chave que é uma referência nula (Nada em Visual Basic). -ou- keySelector produz chaves duplicadas para dois elementos. -ou- Uma ou mais exceções ocorreram durante a avaliação da consulta.