ParallelEnumerable.Any Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om en parallell sekvens innehåller några element.
Överlagringar
| Name | Description |
|---|---|
| Any<TSource>(ParallelQuery<TSource>) |
Avgör om en parallell sekvens innehåller några element. |
| Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Avgör parallellt om något element i en sekvens uppfyller ett villkor. |
Any<TSource>(ParallelQuery<TSource>)
Avgör om en parallell sekvens innehåller några element.
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
Typparametrar
- TSource
Typ av element i source.
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen för att söka efter tomhet.
Returer
trueom källsekvensen innehåller några element; annars . false
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source är en nullreferens (inget i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Kommentarer
Den här överlagringen av any-metoden gör att en fullständigt buffrad sammanslagning utförs innan resultatet returneras. Sammanslagningsbeteendet kan påverka prestanda eller orsaka ett undantag om slut på minne i stora uppräkningar. Undvik sammanslagningsbeteendet genom att använda överbelastningen för Alla som tar en Func-parameter, eller så använder du en alternativ metod, till exempel FirstOrDefault.
Se även
Gäller för
Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Avgör parallellt om något element i en sekvens uppfyller ett villkor.
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
Typparametrar
- TSource
Typ av element i source.
Parametrar
- source
- ParallelQuery<TSource>
En sekvens till vars element predikatet ska tillämpas.
Returer
trueom några element i källsekvensen klarar testet i det angivna predikatet. annars . false
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source eller predicate är en nullreferens (ingenting i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.