ParallelEnumerable.Any Método

Definición

Determina si una secuencia paralela contiene elementos.

Sobrecargas

Any<TSource>(ParallelQuery<TSource>)

Determina si una secuencia paralela contiene elementos.

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

Determina en paralelo si un elemento de una secuencia satisface una condición.

Any<TSource>(ParallelQuery<TSource>)

Determina si una secuencia paralela contiene elementos.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool Any(System::Linq::ParallelQuery<TSource> ^ source);
public static bool Any<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member Any : System.Linq.ParallelQuery<'Source> -> bool
<Extension()>
Public Function Any(Of TSource) (source As ParallelQuery(Of TSource)) As Boolean

Parámetros de tipo

TSource

Tipo de elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia que se va a comprobar para ver si está vacía.

Devoluciones

Boolean

true si la secuencia de origen contiene elementos; de lo contrario, false.

Excepciones

Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

source es una referencia nula (nada en Visual Basic).

Se han producido una o más excepciones durante la evaluación de la consulta.

Comentarios

Esta sobrecarga del método Any hace que se realice una combinación totalmente almacenada en búfer antes de que se devuelva el resultado. El comportamiento de combinación puede afectar al rendimiento o provocar una excepción de memoria insuficiente en enumerables de gran tamaño. Para evitar el comportamiento de combinación, use la sobrecarga de Any que toma un parámetro Func o, de lo contrario, use un método alternativo como FirstOrDefault.

Consulte también

Se aplica a

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

Determina en paralelo si un elemento de una secuencia satisface una condición.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool Any(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static bool Any<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member Any : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> bool
<Extension()>
Public Function Any(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As Boolean

Parámetros de tipo

TSource

Tipo de elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia a cuyos elementos se va a aplicar el predicado.

predicate
Func<TSource,Boolean>

Función para probar cada elemento de una condición.

Devoluciones

Boolean

true si algún elemento de la secuencia de origen pasa la prueba del predicado especificado; de lo contrario, false.

Excepciones

Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

source o predicate es una referencia nula (Nothing en Visual Basic).

Se han producido una o más excepciones durante la evaluación de la consulta.

Consulte también

Se aplica a