ParallelEnumerable.Any Método

Definição

Determina se uma sequência paralela contém algum elemento.Determines whether a parallel sequence contains any elements.

Sobrecargas

Any<TSource>(ParallelQuery<TSource>)

Determina se uma sequência paralela contém algum elemento.Determines whether a parallel sequence contains any elements.

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

Determina em paralelo se algum elemento de uma sequência atende a uma condição.Determines in parallel whether any element of a sequence satisfies a condition.

Any<TSource>(ParallelQuery<TSource>)

Determina se uma sequência paralela contém algum elemento.Determines whether a parallel sequence contains any elements.

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

O tipo dos elementos de source.The type of elements of source.

Parâmetros

source
ParallelQuery<TSource>

A sequência para verificar se está vazia.The sequence to check for emptiness.

Retornos

Boolean

true se a sequência de origem contiver elementos; caso contrário, false.true if the source sequence contains any elements; otherwise, false.

Exceções

A consulta foi cancelada com o token transmitido pelo WithCancellation.The query was canceled with the token passed in through WithCancellation.

source é uma referência nula (Nada no Visual Basic).source is a null reference (Nothing in Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.One or more exceptions occurred during the evaluation of the query.

Comentários

Essa sobrecarga do método any faz com que uma mesclagem totalmente armazenada em buffer seja executada antes de o resultado ser retornado.This overload of the Any method causes a fully-buffered merge to be performed before the result is returned. O comportamento de mesclagem pode afetar o desempenho ou causar uma exceção de memória insuficiente em enumeráveis grandes.The merge behavior can impact performance or cause an out of memory exception in large enumerables. Para evitar o comportamento de mesclagem, use a sobrecarga de qualquer um que aceite um parâmetro Func ou use um método alternativo como FirstOrDefault.To avoid the merge behavior, use the overload of Any that takes a Func parameter, or else use an alternative method such as FirstOrDefault.

Aplica-se a

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

Determina em paralelo se algum elemento de uma sequência atende a uma condição.Determines in parallel whether any element of a sequence satisfies a condition.

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

O tipo dos elementos de source.The type of elements of source.

Parâmetros

source
ParallelQuery<TSource>

Uma sequência a cujos elementos o predicado será aplicado.A sequence to whose elements the predicate will be applied.

predicate
Func<TSource,Boolean>

Uma função para testar cada elemento em relação a uma condição.A function to test each element for a condition.

Retornos

Boolean

true se algum elemento na sequência de origem for aprovado no teste do predicado especificado; caso contrário, false.true if any elements in the source sequence pass the test in the specified predicate; otherwise, false.

Exceções

A consulta foi cancelada com o token transmitido pelo WithCancellation.The query was canceled with the token passed in through WithCancellation.

source ou predicate é uma referência nula (Nothing no Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.One or more exceptions occurred during the evaluation of the query.

Aplica-se a