ParallelEnumerable.Any Metodo

Definizione

Determina se una sequenza parallela contiene elementi.Determines whether a parallel sequence contains any elements.

Overload

Any<TSource>(ParallelQuery<TSource>)

Determina se una sequenza parallela contiene elementi.Determines whether a parallel sequence contains any elements.

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

Determina in parallelo se un elemento di una sequenza soddisfa una condizione.Determines in parallel whether any element of a sequence satisfies a condition.

Any<TSource>(ParallelQuery<TSource>)

Determina se una sequenza parallela contiene elementi.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

Parametri di tipo

TSource

Tipo degli elementi di source.The type of elements of source.

Parametri

source
ParallelQuery<TSource>

Sequenza di cui verificare il contenuto.The sequence to check for emptiness.

Restituisce

Boolean

true se la sequenza di origine contiene elementi; in caso contrario, false.true if the source sequence contains any elements; otherwise, false.

Eccezioni

La query è stata annullata con il token passato tramite WithCancellation.The query was canceled with the token passed in through WithCancellation.

source è un riferimento null (Nothing in Visual Basic).source is a null reference (Nothing in Visual Basic).

Una o più eccezioni si sono verificate durante la valutazione della query.One or more exceptions occurred during the evaluation of the query.

Commenti

Questo overload del metodo Any comporta l'esecuzione di un'operazione di merge con buffer completo prima che venga restituito il risultato.This overload of the Any method causes a fully-buffered merge to be performed before the result is returned. Il comportamento di Unione può influire sulle prestazioni o causare un'eccezione di memoria insufficiente in Enumerable di grandi dimensioni.The merge behavior can impact performance or cause an out of memory exception in large enumerables. Per evitare il comportamento di Unione, usare l'overload di any che accetta un parametro Func oppure usare un metodo alternativo, ad esempio 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.

Vedi anche

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

Determina in parallelo se un elemento di una sequenza soddisfa una condizione.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

Parametri di tipo

TSource

Tipo degli elementi di source.The type of elements of source.

Parametri

source
ParallelQuery<TSource>

Sequenza ai cui elementi sarà applicato il predicato.A sequence to whose elements the predicate will be applied.

predicate
Func<TSource,Boolean>

Funzione per testare ogni elemento rispetto a una condizione.A function to test each element for a condition.

Restituisce

Boolean

true se gli elementi nella sequenza di origine superano il test per il predicato specificato; in caso contrario, false.true if any elements in the source sequence pass the test in the specified predicate; otherwise, false.

Eccezioni

La query è stata annullata con il token passato tramite WithCancellation.The query was canceled with the token passed in through WithCancellation.

source o predicate è un riferimento Null (Nothing in Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

Una o più eccezioni si sono verificate durante la valutazione della query.One or more exceptions occurred during the evaluation of the query.

Vedi anche

Si applica a