ParallelEnumerable.Any Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se una sequenza parallela contiene elementi.
Overload
Any<TSource>(ParallelQuery<TSource>) |
Determina se una sequenza parallela contiene elementi. |
Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Determina in parallelo se un elemento di una sequenza soddisfa una condizione. |
Any<TSource>(ParallelQuery<TSource>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Determina se una sequenza parallela contiene elementi.
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
.
Parametri
- source
- ParallelQuery<TSource>
Sequenza di cui verificare il contenuto.
Restituisce
true
se la sequenza di origine contiene elementi; in caso contrario, false
.
Eccezioni
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
è un riferimento null (Nothing in Visual Basic).
Una o più eccezioni si sono verificate durante la valutazione della query.
Commenti
Questo overload del metodo Any fa sì che venga eseguita un'unione completamente memorizzata nel buffer prima della restituzione del risultato. Il comportamento di merge può influire sulle prestazioni o causare un'eccezione di memoria insufficiente in enumerabili di grandi dimensioni. Per evitare il comportamento di merge, usare l'overload di Any che accetta un parametro Func oppure usare un metodo alternativo, ad esempio FirstOrDefault.
Vedi anche
Si applica a
Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
- Origine:
- ParallelEnumerable.cs
Determina in parallelo se un elemento di una sequenza soddisfa una condizione.
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
.
Parametri
- source
- ParallelQuery<TSource>
Sequenza ai cui elementi sarà applicato il predicato.
Restituisce
true
se gli elementi nella sequenza di origine superano il test per il predicato specificato; in caso contrario, false
.
Eccezioni
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
o predicate
è un riferimento Null (Nothing in Visual Basic).
Una o più eccezioni si sono verificate durante la valutazione della query.