ParallelEnumerable Clase

Definición

Proporciona un conjunto de métodos para consultar objetos que implementan ParallelQuery{TSource}. Este es el equivalente paralelo de Enumerable.

public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
Herencia
ParallelEnumerable

Métodos

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

Se aplica en paralelo una función de acumulador a través de una secuencia. Esta sobrecarga no está disponible en la implementación secuencial.

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

Se aplica en paralelo una función de acumulador a través de una secuencia. Esta sobrecarga no está disponible en la implementación secuencial.

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

Se aplica en paralelo una función de acumulador a través de una secuencia. El valor de inicialización especificado se usa como valor de acumulador inicial y la función especificada se usa para seleccionar el valor de resultado.

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

Se aplica en paralelo una función de acumulador a través de una secuencia. El valor de inicialización especificado se usa como valor de acumulador inicial.

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

Se aplica en paralelo una función de acumulador a través de una secuencia.

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

Determina en paralelo si todos los elementos de una secuencia cumplen una condición.

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

Determina en paralelo si algún elemento de una secuencia cumple una condición.

Any<TSource>(ParallelQuery<TSource>)

Determina si una secuencia paralela contiene elementos.

AsEnumerable<TSource>(ParallelQuery<TSource>)

Convierte en ParallelQuery<TSource> un IEnumerable<T> objeto para forzar la evaluación secuencial de la consulta.

AsOrdered(ParallelQuery)

Habilita el tratamiento de un origen de datos como si se ordenara, reemplazando el valor predeterminado de unordered. AsOrdered solo se puede invocar en secuencias no genéricas devueltas por AsParallel, ParallelEnumerable.Range y ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>)

Habilita el tratamiento de un origen de datos como si se ordenara, reemplazando el valor predeterminado de unordered. AsOrdered solo se puede invocar en secuencias genéricas devueltas por AsParallel, ParallelEnumerable.Range y ParallelEnumerable.Repeat.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsParallel<TSource>(IEnumerable<TSource>)

Habilita la paralelización de una consulta.

AsParallel<TSource>(Partitioner<TSource>)

Habilita la paralelización de una consulta, como la fuente de un particionador personalizado responsable de dividir la secuencia de entrada en particiones.

AsSequential<TSource>(ParallelQuery<TSource>)

Convierte en ParallelQuery<TSource> un IEnumerable<T> objeto para forzar la evaluación secuencial de la consulta.

AsUnordered<TSource>(ParallelQuery<TSource>)

Permite que una consulta intermedia se trate como si no se implica ninguna ordenación entre los elementos.

Average(ParallelQuery<Decimal>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Double>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Int32>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Int64>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Nullable<Decimal>>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Nullable<Double>>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Nullable<Int32>>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Nullable<Int64>>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Nullable<Single>>)

Calcula en paralelo el promedio de una secuencia de valores.

Average(ParallelQuery<Single>)

Calcula en paralelo el promedio de una secuencia de valores.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo el promedio de una secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

Cast<TResult>(ParallelQuery)

Convierte los elementos de parallelQuery en el tipo especificado.

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

Nunca se debe llamar a esta sobrecarga de Concat. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Concatena dos secuencias paralelas.

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

Determina en paralelo si una secuencia contiene un elemento especificado mediante un especificado IEqualityComparer<T>.

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

Determina en paralelo si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado.

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

Devuelve un número que representa el número de elementos de la secuencia paralela especificada que cumplen una condición.

Count<TSource>(ParallelQuery<TSource>)

Devuelve el número de elementos de una secuencia paralela.

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

Devuelve los elementos de la secuencia paralela especificada o el valor especificado en una colección singleton si la secuencia está vacía.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Devuelve los elementos de la secuencia paralela especificada o el valor predeterminado del parámetro de tipo en una colección singleton si la secuencia está vacía.

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

Devuelve distintos elementos de una secuencia paralela mediante un especificado IEqualityComparer<T> para comparar valores.

Distinct<TSource>(ParallelQuery<TSource>)

Devuelve distintos elementos de una secuencia paralela mediante el comparador de igualdad predeterminado para comparar valores.

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

Devuelve el elemento en un índice especificado en una secuencia paralela.

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

Devuelve el elemento de un índice especificado en una secuencia paralela o un valor predeterminado si el índice está fuera del intervalo.

Empty<TResult>()

Devuelve un objeto ParallelQuery{TResult} vacío que tiene el argumento de tipo especificado.

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

Esta sobrecarga excepto nunca se debe llamar a . Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Esta sobrecarga excepto nunca se debe llamar a . Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Genera la diferencia de conjunto de dos secuencias paralelas utilizando el especificado IEqualityComparer<T> para comparar valores.

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

Genera la diferencia de conjunto de dos secuencias paralelas mediante el comparador de igualdad predeterminado para comparar valores.

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

Devuelve el primer elemento de una secuencia paralela que satisface una condición especificada.

First<TSource>(ParallelQuery<TSource>)

Devuelve el primer elemento de una secuencia paralela.

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

Devuelve el primer elemento de la secuencia paralela que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Devuelve el primer elemento de una secuencia paralela o un valor predeterminado si la secuencia no contiene ningún elemento.

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

Invoca en paralelo la acción especificada para cada elemento de .source

GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Agrupa los elementos de una secuencia según una función de selector de claves especificada y crea un valor de resultado a partir de cada grupo y su clave. Los valores de clave se comparan mediante un comparador especificado y los elementos de cada grupo se proyectan mediante una función especificada.

GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

Agrupa en paralelo los elementos de una secuencia según una función del selector de claves especificada y crea un valor de resultado de cada grupo y su clave. Los elementos de cada grupo se proyectan mediante una función especificada.

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

Agrupa en paralelo los elementos de una secuencia según una función del selector de claves. Las claves se comparan mediante un comparador y los elementos de cada grupo se proyectan mediante una función especificada.

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

Agrupa en paralelo los elementos de una secuencia según una función de selector de claves especificada y proyecta los elementos de cada grupo mediante una función especificada.

GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Agrupa en paralelo los elementos de una secuencia según una función del selector de claves especificada y crea un valor de resultado de cada grupo y su clave. Las claves se comparan mediante un comparador especificado.

GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

Agrupa en paralelo los elementos de una secuencia según una función del selector de claves especificada y crea un valor de resultado de cada grupo y su clave.

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

Agrupa en paralelo los elementos de una secuencia según una función de selector de claves especificada y compara las claves mediante un especificado IComparer<T>.

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

Agrupa en paralelo los elementos de una secuencia según una función de selector de claves especificada.

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

Nunca se debe llamar a esta sobrecarga de GroupJoin. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Nunca se debe llamar a esta sobrecarga de GroupJoin. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Correlaciona en paralelo los elementos de dos secuencias en función de la igualdad de claves y agrupa los resultados. Se usa un IEqualityComparer<T> especificado para comparar claves.

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

Correlaciona en paralelo los elementos de dos secuencias en función de la igualdad de claves y agrupa los resultados. El comparador de igualdad predeterminado se usa para comparar claves.

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

Nunca se debe llamar a esta sobrecarga intersect. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Nunca se debe llamar a esta sobrecarga intersect. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Genera la intersección de conjunto de dos secuencias paralelas mediante el IEqualityComparer{T} especificado para comparar valores.

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

Genera la intersección de conjunto de dos secuencias paralelas mediante el comparador de igualdad predeterminado para comparar valores.

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

Nunca se debe llamar a esta sobrecarga de combinación. Este método está marcado como obsoleto y siempre se inicia NotSupportedException cuando se invoca.

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

Nunca se debe llamar a esta sobrecarga de combinación. Este método está marcado como obsoleto y siempre se inicia NotSupportedException cuando se invoca.

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

Correlaciona en paralelo los elementos de dos secuencias en función de las claves coincidentes. Se usa un IEqualityComparer<T> especificado para comparar claves.

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

Correlaciona en paralelo los elementos de dos secuencias en función de las claves coincidentes. El comparador de igualdad predeterminado se usa para comparar claves.

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

Devuelve el último elemento de una secuencia paralela que satisface una condición especificada.

Last<TSource>(ParallelQuery<TSource>)

Devuelve el último elemento de una secuencia paralela.

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

Devuelve el último elemento de una secuencia paralela que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Devuelve el último elemento de una secuencia paralela o un valor predeterminado si la secuencia no contiene elementos.

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

Devuelve un Valor Int64 que representa el número de elementos de una secuencia paralela que cumplen una condición.

LongCount<TSource>(ParallelQuery<TSource>)

Devuelve un valor Int64 que representa el número total de elementos de una secuencia paralela.

Max(ParallelQuery<Decimal>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Double>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Int32>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Int64>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Nullable<Decimal>>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Nullable<Double>>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Nullable<Int32>>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Nullable<Int64>>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Nullable<Single>>)

Devuelve el valor máximo en una secuencia paralela de valores.

Max(ParallelQuery<Single>)

Devuelve el valor máximo en una secuencia paralela de valores.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor máximo.

Max<TSource>(ParallelQuery<TSource>)

Devuelve el valor máximo en una secuencia paralela de valores.

Min(ParallelQuery<Decimal>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Double>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Int32>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Int64>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Nullable<Decimal>>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Nullable<Double>>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Nullable<Int32>>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Nullable<Int64>>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Nullable<Single>>)

Devuelve el valor mínimo en una secuencia paralela de valores.

Min(ParallelQuery<Single>)

Devuelve el valor mínimo en una secuencia paralela de valores.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

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

Invoca en paralelo una función de transformación en cada elemento de una secuencia y devuelve el valor mínimo.

Min<TSource>(ParallelQuery<TSource>)

Devuelve el valor mínimo en una secuencia paralela de valores.

OfType<TResult>(ParallelQuery)

Filtra los elementos de parallelQuery en función de un tipo especificado.

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

Ordena en paralelo los elementos de una secuencia en orden ascendente mediante un comparador especificado.

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

Ordena en paralelo los elementos de una secuencia en orden ascendente según una clave.

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

Ordena los elementos de una secuencia en orden descendente mediante un comparador especificado.

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

Ordena en paralelo los elementos de una secuencia en orden descendente según una clave.

Range(Int32, Int32)

Genera una secuencia paralela de números enteros dentro de un intervalo especificado.

Repeat<TResult>(TResult, Int32)

Genera una secuencia paralela que contiene un valor repetido.

Reverse<TSource>(ParallelQuery<TSource>)

Invierte el orden de los elementos en una secuencia paralela.

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

Proyecta en paralelo cada elemento de una secuencia en un nuevo formulario mediante la incorporación del índice del elemento.

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

Proyecta en paralelo cada elemento de una secuencia en un nuevo formulario.

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

Proyecta cada elemento de una secuencia en un IEnumerable<T>, aplana las secuencias resultantes en una secuencia e invoca una función del selector de resultados en cada elemento de la misma.

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

Proyecta cada elemento de una secuencia en un IEnumerable<T>, aplana las secuencias resultantes en una secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese elemento.

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

Proyecta en paralelo cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una secuencia.

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

Proyecta en paralelo cada elemento de una secuencia en IEnumerable<T>y aplana las secuencias resultantes en una secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese elemento.

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

Nunca se debe llamar a esta sobrecarga SequenceEqual. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Nunca se debe llamar a esta sobrecarga SequenceEqual. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Determina si dos secuencias paralelas son iguales comparando sus elementos mediante un IEqualityComparer{T}especificado.

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

Determina si dos secuencias paralelas son iguales comparando los elementos mediante el comparador de igualdad predeterminado para su tipo.

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

Devuelve el único elemento de una secuencia paralela que satisface una condición especificada y produce una excepción si existe más de un elemento de este tipo.

Single<TSource>(ParallelQuery<TSource>)

Devuelve el único elemento de una secuencia paralela y produce una excepción si no hay exactamente un elemento en la secuencia.

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

Devuelve el único elemento de una secuencia paralela que satisface una condición especificada o un valor predeterminado si no existe dicho elemento; Este método produce una excepción si más de un elemento cumple la condición.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Devuelve el único elemento de una secuencia paralela o un valor predeterminado si la secuencia está vacía; Este método produce una excepción si hay más de un elemento en la secuencia.

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

Omite un número especificado de elementos en una secuencia paralela y, a continuación, devuelve los elementos restantes.

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

Omite los elementos de una secuencia paralela siempre que una condición especificada sea true y, a continuación, devuelve los elementos restantes.

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

Omite los elementos de una secuencia paralela siempre que una condición especificada sea true y, a continuación, devuelve los elementos restantes. El índice del elemento se usa en la lógica de la función de predicado.

Sum(ParallelQuery<Decimal>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Double>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Int32>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Int64>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Nullable<Decimal>>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Nullable<Double>>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Nullable<Int32>>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Nullable<Int64>>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Nullable<Single>>)

Calcula en paralelo la suma de una secuencia de valores.

Sum(ParallelQuery<Single>)

Calcula en paralelo la suma de una secuencia de valores.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Calcula en paralelo la suma de la secuencia de valores que se obtienen invocando una función de transformación en cada elemento de la secuencia de entrada.

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

Devuelve un número especificado de elementos contiguos desde el principio de una secuencia paralela.

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

Devuelve elementos de una secuencia paralela siempre que se cumpla una condición especificada.

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

Devuelve elementos de una secuencia paralela siempre que se cumpla una condición especificada. El índice del elemento se usa en la lógica de la función de predicado.

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

Realiza en paralelo una ordenación posterior de los elementos de una secuencia en orden ascendente mediante un comparador especificado.

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

Realiza en paralelo una ordenación posterior de los elementos de una secuencia en orden ascendente según una clave.

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

Realiza en paralelo una ordenación posterior de los elementos de una secuencia en orden descendente mediante un comparador especificado.

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

Realiza en paralelo una ordenación posterior de los elementos de una secuencia en orden descendente, según una clave.

ToArray<TSource>(ParallelQuery<TSource>)

Crea una matriz a partir de un ParallelQuery<TSource>.

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

Crea un Dictionary<TKey,TValue> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada, un comparador y una función de selector de elementos.

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

Crea un Dictionary<TKey,TValue> objeto a partir de según ParallelQuery<TSource> el selector de claves y las funciones de selector de elementos especificadas.

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

Crea un Dictionary<TKey,TValue> objeto a partir de según ParallelQuery<TSource> una función de selector de claves y un comparador de claves especificados.

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

Crea un Dictionary<TKey,TValue> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada.

ToList<TSource>(ParallelQuery<TSource>)

Crea un List<T> a partir de un ParallelQuery<TSource>.

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

Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada, un comparador y una función de selector de elementos.

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

Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> el selector de claves y las funciones de selector de elementos especificadas.

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

Crea un ILookup<TKey,TElement> objeto a partir de según ParallelQuery<TSource> una función de selector de claves y un comparador de claves especificados.

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

Crea un ILookup<TKey,TElement> objeto a partir de una ParallelQuery<TSource> función de selector de claves especificada.

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

Nunca se debe llamar a esta sobrecarga de unión. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Nunca se debe llamar a esta sobrecarga de unión. Este método se marca como obsoleto y siempre se produce NotSupportedException cuando se llama a .

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

Genera la unión de conjunto de dos secuencias paralelas mediante un IEqualityComparer{T}especificado.

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

Genera la unión de conjunto de dos secuencias paralelas mediante el comparador de igualdad predeterminado.

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

Filtra en paralelo una secuencia de valores basada en un predicado.

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

Filtra en paralelo una secuencia de valores basada en un predicado. El índice de cada elemento se usa en la lógica de la función de predicado.

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

Establece el objeto CancellationToken que se va a asociar a la consulta.

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

Establece el grado de paralelismo que se va a usar en una consulta. Grado de paralelismo es el número máximo de tareas que se usarán para procesar la consulta simultáneamente.

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

Establece el modo de ejecución de la consulta.

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

Establece las opciones de combinación de esta consulta, que especifican cómo se almacenará en búfer la salida de la consulta.

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

Nunca se debe llamar a esta sobrecarga zip. Este método está marcado como obsoleto y siempre se inicia NotSupportedException cuando se invoca.

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

Combina en paralelo dos secuencias mediante la función de predicado especificada.

Se aplica a

Consulte también