ParallelEnumerable.GroupBy 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.
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave.
Sobrecargas
| Nome | Description |
|---|---|
| GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os valores de chave são comparados usando um comparador especificado e os elementos de cada grupo são projetados usando uma função especificada. |
| GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>) |
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os elementos de cada grupo são projetados usando uma função especificada. |
| GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e projeta os elementos para cada grupo usando uma função especificada. |
| GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave. As chaves são comparadas usando um comparador e os elementos de cada grupo são projetados usando uma função especificada. |
| GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>) |
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. |
| GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>) |
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. As chaves são comparadas usando um comparador especificado. |
| GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e compara as chaves usando uma especificada IComparer<T>. |
| GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada. |
GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os valores de chave são comparados usando um comparador especificado e os elementos de cada grupo são projetados usando uma função especificada.
public:
generic <typename TSource, typename TKey, typename TElement, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, Func<TKey, System::Collections::Generic::IEnumerable<TElement> ^, TResult> ^ resultSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * Func<'Key, seq<'Element>, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), resultSelector As Func(Of TKey, IEnumerable(Of TElement), TResult), comparer As IEqualityComparer(Of TKey)) As ParallelQuery(Of TResult)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TElement
O tipo dos elementos em cada IGrouping{TKey, TElement}.
- TResult
O tipo do valor de resultado retornado por resultSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência cujos elementos agrupar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair a chave para cada elemento.
- elementSelector
- Func<TSource,TElement>
Uma função para mapear cada elemento de origem para um elemento em um IGrouping{Key, TElement}.
- resultSelector
- Func<TKey,IEnumerable<TElement>,TResult>
Uma função para criar um valor de resultado de cada grupo.
- comparer
- IEqualityComparer<TKey>
Um IEqualityComparer<T> para comparar chaves.
Retornos
Uma sequência de elementos do tipo TResult em que cada elemento representa uma projeção sobre um grupo e sua chave.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou keySelector ou elementSelector ou resultSelector é null (Nothing em Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os elementos de cada grupo são projetados usando uma função especificada.
public:
generic <typename TSource, typename TKey, typename TElement, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, Func<TKey, System::Collections::Generic::IEnumerable<TElement> ^, TResult> ^ resultSelector);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult> resultSelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * Func<'Key, seq<'Element>, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), resultSelector As Func(Of TKey, IEnumerable(Of TElement), TResult)) As ParallelQuery(Of TResult)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TElement
O tipo dos elementos em cada IGrouping{TKey, TElement}.
- TResult
O tipo do valor de resultado retornado por resultSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência cujos elementos agrupar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair a chave para cada elemento.
- elementSelector
- Func<TSource,TElement>
Uma função para mapear cada elemento de origem para um elemento em um TKey IGrouping<, TElement>.
- resultSelector
- Func<TKey,IEnumerable<TElement>,TResult>
Uma função para criar um valor de resultado de cada grupo.
Retornos
Uma sequência de elementos do tipo TResult em que cada elemento representa uma projeção sobre um grupo e sua chave.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou keySelector ou elementSelector ou resultSelector é null (Nothing em Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e projeta os elementos para cada grupo usando uma função especificada.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TElement> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TElement>> GroupBy<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Element>>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As ParallelQuery(Of IGrouping(Of TKey, TElement))
Parâmetros de tipo
- TSource
O tipo de elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TElement
O tipo dos elementos no IGrouping<TKey,TElement>.
Parâmetros
- source
- ParallelQuery<TSource>
Um OrderedParallelQuery<TSource> que contém elementos para classificar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de um elemento.
- elementSelector
- Func<TSource,TElement>
Uma função para mapear cada elemento de origem para um elemento em um IGrouping<TKey,TElement>.
Retornos
Uma sequência de grupos classificados de acordo com TKey.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou elementSelector é uma referência nula (Nothing in Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave. As chaves são comparadas usando um comparador e os elementos de cada grupo são projetados usando uma função especificada.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TElement> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TElement>> GroupBy<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.ParallelQuery<System.Linq.IGrouping<TKey,TElement>> GroupBy<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 GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Element>>
<Extension()>
Public Function GroupBy(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 ParallelQuery(Of IGrouping(Of TKey, TElement))
Parâmetros de tipo
- TSource
O tipo de elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TElement
O tipo dos elementos no IGrouping.
Parâmetros
- source
- ParallelQuery<TSource>
Um OrderedParallelQuery{TSource}que contém elementos para classificar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de um elemento.
- elementSelector
- Func<TSource,TElement>
Uma função para mapear cada elemento de origem para um elemento em um IGrouping.
- comparer
- IEqualityComparer<TKey>
Um IComparer{TSource} para comparar chaves.
Retornos
Uma sequência de grupos classificados de acordo com TKey.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou elementSelector é uma referência nula (Nothing in Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave.
public:
generic <typename TSource, typename TKey, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TKey, System::Collections::Generic::IEnumerable<TSource> ^, TResult> ^ resultSelector);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult> resultSelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Key, seq<'Source>, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), resultSelector As Func(Of TKey, IEnumerable(Of TSource), TResult)) As ParallelQuery(Of TResult)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TResult
O tipo do valor de resultado retornado por resultSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência cujos elementos agrupar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair a chave para cada elemento.
- resultSelector
- Func<TKey,IEnumerable<TSource>,TResult>
Uma função para criar um valor de resultado de cada grupo.
Retornos
Uma sequência de elementos do tipo TResult em que cada elemento representa uma projeção sobre um grupo e sua chave.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou resultSelector é uma referência nula (Nothing in Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. As chaves são comparadas usando um comparador especificado.
public:
generic <typename TSource, typename TKey, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TKey, System::Collections::Generic::IEnumerable<TSource> ^, TResult> ^ resultSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Key, seq<'Source>, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), resultSelector As Func(Of TKey, IEnumerable(Of TSource), TResult), comparer As IEqualityComparer(Of TKey)) As ParallelQuery(Of TResult)
Parâmetros de tipo
- TSource
O tipo dos elementos de source.
- TKey
O tipo da chave retornada por keySelector.
- TResult
O tipo do valor de resultado retornado por resultSelector.
Parâmetros
- source
- ParallelQuery<TSource>
Uma sequência cujos elementos agrupar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair a chave para cada elemento.
- resultSelector
- Func<TKey,IEnumerable<TSource>,TResult>
Uma função para criar um valor de resultado de cada grupo.
- comparer
- IEqualityComparer<TKey>
Um IEqualityComparer<T> para comparar chaves.
Retornos
Uma sequência de grupos.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou resultSelector é uma referência nula (Nothing in Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada e compara as chaves usando uma especificada IComparer<T>.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TSource> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Source>>
<Extension()>
Public Function GroupBy(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As ParallelQuery(Of IGrouping(Of TKey, TSource))
Parâmetros de tipo
- TSource
O tipo de elementos de source.
- TKey
O tipo da chave retornada por keySelector.
Parâmetros
- source
- ParallelQuery<TSource>
Um OrderedParallelQuery<TSource> que contém elementos para classificar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de um elemento.
- comparer
- IEqualityComparer<TKey>
Um IComparer<T> para comparar chaves.
Retornos
Uma sequência de grupos classificados de acordo com TKey.
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source é uma referência nula (Nothing in Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.
Confira também
Aplica-se a
GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
- Origem:
- ParallelEnumerable.cs
Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TSource> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Source>>
<Extension()>
Public Function GroupBy(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As ParallelQuery(Of IGrouping(Of TKey, TSource))
Parâmetros de tipo
- TSource
O tipo de elementos de source.
- TKey
O tipo da chave retornada por keySelector.
Parâmetros
- source
- ParallelQuery<TSource>
Um TSource> OrderedParallelQuery<que contém elementos para classificar.
- keySelector
- Func<TSource,TKey>
Uma função para extrair uma chave de um elemento.
Retornos
Uma sequência de grupos classificados em ordem decrescente de acordo TKeycom .
Exceções
A consulta foi cancelada com o token passado por .WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)
source ou keySelector é uma referência nula (Nothing in Visual Basic).
Uma ou mais exceções ocorreram durante a avaliação da consulta.