ParallelEnumerable Classe

Definição

Fornece um conjunto de métodos de consulta de objetos que implementam ParallelQuery {TSource}. Este é 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

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

Aplica em paralelo uma função acumuladora 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 em paralelo uma função acumuladora 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 em paralelo uma função acumuladora 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 em paralelo uma função acumuladora 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 em paralelo uma função acumuladora 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>)

Determina se uma sequência paralela contém algum elemento.

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

Determina em paralelo se algum elemento de uma sequência atende a uma condição.

AsEnumerable<TSource>(ParallelQuery<TSource>)

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

AsOrdered(ParallelQuery)

Permite o tratamento de uma fonte de dados como se estivesse ordenada, substituindo o padrão de fora de ordem. AsOrdered pode ser invocado somente em sequências não genéricas retornadas por AsParallel, ParallelEnumerable.Range e ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>)

Permite o tratamento de uma fonte de dados como se estivesse ordenada, substituindo o padrão de fora de ordem. AsOrdered pode ser invocado somente 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>)

Possibilita a paralelização de uma consulta, conforme originada por um particionador personalizado que é responsável pela divisão da sequência de entrada em partições.

AsSequential<TSource>(ParallelQuery<TSource>)

Converte uma ParallelQuery<TSource> em uma 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 ordem 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 uma ParallelQuery para o tipo especificado.

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

Essa sobrecarga Concat nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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

Concatena duas sequências paralelas.

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

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

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

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

Count<TSource>(ParallelQuery<TSource>)

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

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

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

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 de singleton se a sequência estiver vazia.

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

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

Distinct<TSource>(ParallelQuery<TSource>)

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

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

Retorna os elementos distintos de uma sequência paralela usando um IEqualityComparer<T> 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 ou um valor padrão paralelo se o índice estiver fora do intervalo.

Empty<TResult>()

Retorna uma ParallelQuery{TResult} vazia com o argumento do tipo especificado.

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

Essa sobrecarga Except nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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

Essa sobrecarga Except nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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 os valores.

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

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

First<TSource>(ParallelQuery<TSource>)

Retorna o primeiro elemento de uma sequência paralela.

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

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

FirstOrDefault<TSource>(ParallelQuery<TSource>)

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

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

Retorna o primeiro elemento da sequência paralela que satisfaz a uma condição ou um valor padrão, caso esse elemento não seja encontrado.

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

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

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 do 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,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 do seletor de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os valores da 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>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Agrupa em paralelo os elementos de uma sequência de acordo com a função de seletor de chave especificada e projeta os elementos de 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 do 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 do 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>)

Agrupa em paralelo os elementos de uma sequência de acordo com uma função de seletor de chave especificada.

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 do seletor de chave especificada e compara as chaves usando um IComparer<T> especificado.

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

Essa sobrecarga GroupJoin nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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 GroupJoin nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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.

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 chaves e agrupa os resultados. Um IEqualityComparer<T> especificado é usado para comparar chaves.

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

Essa sobrecarga Intersect nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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

Essa sobrecarga Intersect nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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

Produz a interseção de conjunto de duas sequências em paralelo usando o comparador de igualdade padrão para comparar os valores.

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

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

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

Essa sobrecarga Join nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando invocado.

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

Essa sobrecarga Join nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando invocado.

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 de correspondência. O comparador de igualdade padrão é usado para comparar chaves.

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 de correspondência. Um IEqualityComparer<T> especificado é usado para comparar chaves.

Last<TSource>(ParallelQuery<TSource>)

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

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

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

LastOrDefault<TSource>(ParallelQuery<TSource>)

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

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

Retorna o último elemento de uma sequência em paralelo que satisfaz a uma condição ou um valor padrão, caso esse elemento não seja encontrado.

LongCount<TSource>(ParallelQuery<TSource>)

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

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

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

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>)

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

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.

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>)

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

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.

OfType<TResult>(ParallelQuery)

Filtra os elementos de uma ParallelQuery com base em um tipo 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.

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.

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.

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

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

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>, mescla as sequências resultantes em uma sequência e chama uma função de seletor de resultado em cada elemento contido nele.

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>, mescla as sequências resultantes em uma sequência e chama uma função de seletor de resultado em cada elemento contido nele. O índice de cada elemento de origem é usado no formulário projetado intermediário do elemento.

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

Projeta em paralelo em 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 em 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 no formulário projetado desse elemento.

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

Essa sobrecarga SequenceEqual nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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

Essa sobrecarga SequenceEqual nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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 o tipo.

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.

Single<TSource>(ParallelQuery<TSource>)

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

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.

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.

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 esse elemento não existir. Esse método lançará uma exceção se mais de um elemento satisfizer a condição.

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, contanto que uma condição especificada seja verdadeira e retorne os elementos restantes.

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

Ignora elementos em uma sequência paralela, contanto que uma condição especificada seja verdadeira e retorne 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 obtidos chamando 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 os elementos de uma sequência paralela, contanto que uma condição especificada seja verdadeira.

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

Retorna os elementos de uma sequência paralela, contanto 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>)

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

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

Executa em paralelo uma ordenação posterior dos elementos em uma sequência em ordem crescente 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.

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

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

ToArray<TSource>(ParallelQuery<TSource>)

Cria uma matriz de um ParallelQuery<TSource>.

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

Cria um Dictionary<TKey,TValue> de um ParallelQuery<TSource> de acordo com as funções especificadas de seletor de chave e seletor de elemento.

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

Cria um Dictionary<TKey,TValue> 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.

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

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

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

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

ToList<TSource>(ParallelQuery<TSource>)

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

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

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

Essa sobrecarga Union nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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

Essa sobrecarga Union nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera NotSupportedException quando chamado.

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

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

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

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

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

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

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

Filtra uma sequência paralela 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 o CancellationToken a associar à 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 que serão usadas simultaneamente 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 especifica como a consulta armazenará em buffer a saída.

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

Essa sobrecarga de Zip nunca deve ser chamada. Esse método está marcado como obsoleto e sempre gera 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