ParallelEnumerable.Any Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
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
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 bien use un método alternativo como FirstOrDefault.
Consulte también
Se aplica a
Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
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.
Devoluciones
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.