ParallelEnumerable Classe

Definição

Fornece um conjunto de métodos para consultar objetos que implementam ParallelQuery{TSource}. Esse é o equivalente paralelo de Enumerable.

public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
Herança
ParallelEnumerable

Métodos

Nome Description
Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, Func<TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

Aplica-se em paralelo a uma função de acumulador em uma sequência. Essa sobrecarga não está disponível na implementação sequencial.

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

Aplica-se em paralelo a uma função de acumulador em uma sequência. Essa sobrecarga não está disponível na implementação sequencial.

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Aplica-se em paralelo a uma função de acumulador em uma sequência. O valor de semente especificado é usado como o valor inicial do acumulador e a função especificada é usada para selecionar o valor do resultado.

Aggregate<TSource,TAccumulate>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

Aplica-se em paralelo a uma função de acumulador em uma sequência. O valor de semente especificado é usado como o valor inicial do acumulador.

Aggregate<TSource>(ParallelQuery<TSource>, Func<TSource,TSource,TSource>)

Aplica-se em paralelo a uma função de acumulador em uma sequência.

All<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Determina em paralelo se todos os elementos de uma sequência atendem a uma condição.

Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Determina em paralelo se qualquer elemento de uma sequência satisfaz uma condição.

Any<TSource>(ParallelQuery<TSource>)

Determina se uma sequência paralela contém elementos.

AsEnumerable<TSource>(ParallelQuery<TSource>)

Converte um ParallelQuery<TSource> em um IEnumerable<T> para forçar a avaliação sequencial da consulta.

AsOrdered(ParallelQuery)

Habilita o tratamento de uma fonte de dados como se tivesse sido ordenada, substituindo o padrão de não ordenado. AsOrdered só pode ser invocado em sequências não genéricas retornadas por AsParallel, ParallelEnumerable.Range e ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>)

Habilita o tratamento de uma fonte de dados como se tivesse sido ordenada, substituindo o padrão de não ordenado. AsOrdered só pode ser invocado em sequências genéricas retornadas por AsParallel, ParallelEnumerable.Range e ParallelEnumerable.Repeat.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita a paralelização de uma consulta.

AsParallel<TSource>(Partitioner<TSource>)

Permite a paralelização de uma consulta, conforme originado por um particionador personalizado responsável por dividir a sequência de entrada em partições.

AsSequential<TSource>(ParallelQuery<TSource>)

Converte um ParallelQuery<TSource> em um IEnumerable<T> para forçar a avaliação sequencial da consulta.

AsUnordered<TSource>(ParallelQuery<TSource>)

Permite que uma consulta intermediária seja tratada como se nenhuma ordenação estivesse implícita entre os elementos.

Average(ParallelQuery<Decimal>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Double>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Int32>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Int64>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Nullable<Decimal>>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Nullable<Double>>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Nullable<Int32>>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Nullable<Int64>>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Nullable<Single>>)

Calcula em paralelo a média de uma sequência de valores.

Average(ParallelQuery<Single>)

Calcula em paralelo a média de uma sequência de valores.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Calcula em paralelo a média de uma sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Cast<TResult>(ParallelQuery)

Converte os elementos de um ParallelQuery no tipo especificado.

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleto.

Essa sobrecarga do Concat nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Concatena duas sequências paralelas.

Contains<TSource>(ParallelQuery<TSource>, TSource, IEqualityComparer<TSource>)

Determina em paralelo se uma sequência contém um elemento especificado usando um .IEqualityComparer<T>

Contains<TSource>(ParallelQuery<TSource>, TSource)

Determina em paralelo se uma sequência contém um elemento especificado usando o comparador de igualdade padrão.

Count<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna um número que representa quantos elementos na sequência paralela especificada atendem a uma condição.

Count<TSource>(ParallelQuery<TSource>)

Retorna o número de elementos em uma sequência paralela.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

Retorna os elementos da sequência paralela especificada ou do valor especificado em uma coleção singleton se a sequência estiver vazia.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Retorna os elementos da sequência paralela especificada ou o valor padrão do parâmetro de tipo em uma coleção singleton se a sequência estiver vazia.

Distinct<TSource>(ParallelQuery<TSource>, IEqualityComparer<TSource>)

Retorna elementos distintos de uma sequência paralela usando um especificado IEqualityComparer<T> para comparar valores.

Distinct<TSource>(ParallelQuery<TSource>)

Retorna elementos distintos de uma sequência paralela usando o comparador de igualdade padrão para comparar valores.

ElementAt<TSource>(ParallelQuery<TSource>, Int32)

Retorna o elemento em um índice especificado em uma sequência paralela.

ElementAtOrDefault<TSource>(ParallelQuery<TSource>, Int32)

Retorna o elemento em um índice especificado em uma sequência paralela ou um valor padrão se o índice estiver fora do intervalo.

Empty<TResult>()

Retorna um ParallelQuery{TResult} vazio que tem o argumento de tipo especificado.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleto.

Isso exceto que a sobrecarga nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleto.

Isso exceto que a sobrecarga nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Produz a diferença de conjunto de duas sequências paralelas usando os valores especificados IEqualityComparer<T> para comparar valores.

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Produz a diferença de conjunto de duas sequências paralelas usando o comparador de igualdade padrão para comparar valores.

First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna o primeiro elemento em uma sequência paralela que satisfaz uma condição especificada.

First<TSource>(ParallelQuery<TSource>)

Retorna o primeiro elemento de uma sequência paralela.

FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna o primeiro elemento da sequência paralela que satisfaz uma condição ou um valor padrão se nenhum elemento desse tipo for encontrado.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Retorna o primeiro elemento de uma sequência paralela ou um valor padrão se a sequência não contiver elementos.

ForAll<TSource>(ParallelQuery<TSource>, Action<TSource>)

Invoca em paralelo a ação especificada para cada elemento no source.

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>, 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,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,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,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>(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.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
Obsoleto.

Essa sobrecarga do GroupJoin nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)
Obsoleto.

Essa sobrecarga do GroupJoin nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

Correlaciona em paralelo os elementos de duas sequências com base na igualdade de chave e agrupa os resultados. Um IEqualityComparer<T> especificado é usado para comparar chaves.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

Correlaciona em paralelo os elementos de duas sequências com base na igualdade de chaves e agrupa os resultados. O comparador de igualdade padrão é usado para comparar chaves.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleto.

Essa sobrecarga do Intersect nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleto.

Essa sobrecarga do Intersect nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Produz a interseção definida de duas sequências paralelas usando o IEqualityComparer{T} especificado para comparar valores.

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Produz a interseção definida de duas sequências paralelas usando o comparador de igualdade padrão para comparar valores.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)
Obsoleto.

Essa sobrecarga de junção nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando invocado.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)
Obsoleto.

Essa sobrecarga de junção nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando invocado.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Correlaciona em paralelo os elementos de duas sequências com base em chaves correspondentes. Um IEqualityComparer<T> especificado é usado para comparar chaves.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Correlaciona em paralelo os elementos de duas sequências com base em chaves correspondentes. O comparador de igualdade padrão é usado para comparar chaves.

Last<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna o último elemento de uma sequência paralela que satisfaz uma condição especificada.

Last<TSource>(ParallelQuery<TSource>)

Retorna o último elemento de uma sequência paralela.

LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna o último elemento de uma sequência paralela que satisfaz uma condição ou um valor padrão se nenhum elemento desse tipo for encontrado.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Retorna o último elemento de uma sequência paralela ou um valor padrão se a sequência não contiver elementos.

LongCount<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna um Int64 que representa quantos elementos em uma sequência paralela atendem a uma condição.

LongCount<TSource>(ParallelQuery<TSource>)

Retorna um Int64 que representa o número total de elementos em uma sequência paralela.

Max(ParallelQuery<Decimal>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Double>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Int32>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Int64>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Nullable<Decimal>>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Nullable<Double>>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Nullable<Int32>>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Nullable<Int64>>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Nullable<Single>>)

Retorna o valor máximo em uma sequência paralela de valores.

Max(ParallelQuery<Single>)

Retorna o valor máximo em uma sequência paralela de valores.

Max<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor máximo.

Max<TSource>(ParallelQuery<TSource>)

Retorna o valor máximo em uma sequência paralela de valores.

Min(ParallelQuery<Decimal>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Double>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Int32>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Int64>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Nullable<Decimal>>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Nullable<Double>>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Nullable<Int32>>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Nullable<Int64>>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Nullable<Single>>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min(ParallelQuery<Single>)

Retorna o valor mínimo em uma sequência paralela de valores.

Min<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Invoca em paralelo uma função de transformação em cada elemento de uma sequência e retorna o valor mínimo.

Min<TSource>(ParallelQuery<TSource>)

Retorna o valor mínimo em uma sequência paralela de valores.

OfType<TResult>(ParallelQuery)

Filtra os elementos de um ParallelQuery com base em um tipo especificado.

OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Classifica em paralelo os elementos de uma sequência em ordem crescente usando um comparador especificado.

OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Classifica em paralelo os elementos de uma sequência em ordem crescente de acordo com uma chave.

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Classifica os elementos de uma sequência em ordem decrescente usando um comparador especificado.

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Classifica em paralelo os elementos de uma sequência em ordem decrescente de acordo com uma chave.

Range(Int32, Int32)

Gera uma sequência paralela de números integrais dentro de um intervalo especificado.

Repeat<TResult>(TResult, Int32)

Gera uma sequência paralela que contém um valor repetido.

Reverse<TSource>(ParallelQuery<TSource>)

Inverte a ordem dos elementos em uma sequência paralela.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

Projeta em paralelo cada elemento de uma sequência em um novo formulário incorporando o índice do elemento.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Projeta em paralelo cada elemento de uma sequência em um novo formulário.

SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projeta cada elemento de uma sequência em um IEnumerable<T>, nivela as sequências resultantes em uma sequência e invoca uma função de seletor de resultados em cada elemento nela.

SelectMany<TSource,TCollection,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projeta cada elemento de uma sequência em um IEnumerable<T>, nivela as sequências resultantes em uma sequência e invoca uma função de seletor de resultados em cada elemento nela. O índice de cada elemento de origem é usado na forma projetada intermediária desse elemento.

SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TResult>>)

Projeta em paralelo cada elemento de uma sequência para um IEnumerable<T> e mescla as sequências resultantes em uma sequência.

SelectMany<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Projeta em paralelo cada elemento de uma sequência para um IEnumerable<T>e mescla as sequências resultantes em uma sequência. O índice de cada elemento de origem é usado na forma projetada desse elemento.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleto.

Essa sobrecarga sequenceEqual nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleto.

Essa sobrecarga sequenceEqual nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Determina se duas sequências paralelas são iguais comparando seus elementos usando um IEqualityComparer{T}especificado.

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Determina se duas sequências paralelas são iguais comparando os elementos usando o comparador de igualdade padrão para seu tipo.

Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna o único elemento de uma sequência paralela que satisfaz uma condição especificada e gera uma exceção se houver mais de um desses elementos.

Single<TSource>(ParallelQuery<TSource>)

Retorna o único elemento de uma sequência paralela e gera uma exceção se não houver exatamente um elemento na sequência.

SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna o único elemento de uma sequência paralela que satisfaz uma condição especificada ou um valor padrão se nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Retorna o único elemento de uma sequência paralela ou um valor padrão se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência.

Skip<TSource>(ParallelQuery<TSource>, Int32)

Ignora um número especificado de elementos em uma sequência paralela e retorna os elementos restantes.

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Ignora elementos em uma sequência paralela, desde que uma condição especificada seja verdadeira e, em seguida, retorna os elementos restantes.

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Ignora elementos em uma sequência paralela, desde que uma condição especificada seja verdadeira e, em seguida, retorna os elementos restantes. O índice do elemento é usado na lógica da função de predicado.

Sum(ParallelQuery<Decimal>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Double>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Int32>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Int64>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Nullable<Decimal>>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Nullable<Double>>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Nullable<Int32>>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Nullable<Int64>>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Nullable<Single>>)

Calcula em paralelo a soma de uma sequência de valores.

Sum(ParallelQuery<Single>)

Calcula em paralelo a soma de uma sequência de valores.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Calcula em paralelo a soma da sequência de valores que são obtidos invocando uma função de transformação em cada elemento da sequência de entrada.

Take<TSource>(ParallelQuery<TSource>, Int32)

Retorna um número especificado de elementos contíguos do início de uma sequência paralela.

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Retorna elementos de uma sequência paralela, desde que uma condição especificada seja verdadeira.

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Retorna elementos de uma sequência paralela, desde que uma condição especificada seja verdadeira. O índice do elemento é usado na lógica da função de predicado.

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Executa em paralelo uma ordenação subsequente dos elementos em uma sequência em ordem crescente usando um comparador especificado.

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Executa em paralelo uma ordenação subsequente dos elementos em uma sequência em ordem crescente de acordo com uma chave.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Executa em paralelo uma ordenação subsequente dos elementos em uma sequência em ordem decrescente usando um comparador especificado.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Executa em paralelo uma ordenação subsequente dos elementos em uma sequência em ordem decrescente, de acordo com uma chave.

ToArray<TSource>(ParallelQuery<TSource>)

Cria uma matriz de um ParallelQuery<TSource>.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Cria uma Dictionary<TKey,TValue> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Cria uma Dictionary<TKey,TValue> a partir de um ParallelQuery<TSource> seletor de chave especificado e funções de seletor de elemento.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Cria um Dictionary<TKey,TValue> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada e um comparador de chave.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Cria uma Dictionary<TKey,TValue> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada.

ToList<TSource>(ParallelQuery<TSource>)

Cria um List<T> de um ParallelQuery<TSource>.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Cria uma ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Cria uma ILookup<TKey,TElement> a partir de um ParallelQuery<TSource> seletor de chave especificado e funções de seletor de elemento.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Cria um ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada e um comparador de chave.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Cria uma ILookup<TKey,TElement> de acordo ParallelQuery<TSource> com uma função de seletor de chave especificada.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleto.

Essa sobrecarga da União nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleto.

Essa sobrecarga da União nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando chamado.

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Produz a união definida de duas sequências paralelas usando um IEqualityComparer{T}especificado.

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Produz a união definida de duas sequências paralelas usando o comparador de igualdade padrão.

Where<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Filtra em paralelo uma sequência de valores com base em um predicado.

Where<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Filtra em paralelo uma sequência de valores com base em um predicado. O índice de cada elemento é usado na lógica da função de predicado.

WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)

Define a CancellationToken associação à consulta.

WithDegreeOfParallelism<TSource>(ParallelQuery<TSource>, Int32)

Define o grau de paralelismo a ser usado em uma consulta. O grau de paralelismo é o número máximo de tarefas em execução simultâneas que serão usadas para processar a consulta.

WithExecutionMode<TSource>(ParallelQuery<TSource>, ParallelExecutionMode)

Define o modo de execução da consulta.

WithMergeOptions<TSource>(ParallelQuery<TSource>, ParallelMergeOptions)

Define as opções de mesclagem para essa consulta, que especificam como a consulta fará o buffer de saída.

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
Obsoleto.

Essa sobrecarga zip nunca deve ser chamada. Esse método é marcado como obsoleto e sempre é lançado NotSupportedException quando invocado.

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, ParallelQuery<TSecond>, Func<TFirst,TSecond,TResult>)

Mescla em paralelo duas sequências usando a função de predicado especificada.

Aplica-se a

Confira também