ParallelEnumerable.Any Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda paralelní sekvence obsahuje nějaké prvky.
Přetížení
| Name | Description |
|---|---|
| Any<TSource>(ParallelQuery<TSource>) |
Určuje, zda paralelní sekvence obsahuje nějaké prvky. |
| Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Určuje paralelně, zda některý prvek sekvence splňuje podmínku. |
Any<TSource>(ParallelQuery<TSource>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Určuje, zda paralelní sekvence obsahuje nějaké prvky.
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
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- ParallelQuery<TSource>
Posloupnost, která kontroluje prázdnotu.
Návraty
true, pokud zdrojová sekvence obsahuje nějaké prvky; jinak false.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source je nulový odkaz (nic v Visual Basic).
Během vyhodnocení dotazu došlo k jedné nebo více výjimkám.
Poznámky
Toto přetížení Any metoda způsobí, že se sloučení plně uloží do vyrovnávací paměti před vrácením výsledku. Chování při slučování může mít vliv na výkon nebo může způsobit výjimku nedostatku paměti ve velkých výčtech. Chcete-li se vyhnout chování sloučení, použijte přetížení Any, který přebírá Func parametr, nebo jinak použijte alternativní metodu, jako je FirstOrDefault.
Viz také
Platí pro
Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Určuje paralelně, zda některý prvek sekvence splňuje podmínku.
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
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- ParallelQuery<TSource>
Sekvence, na jejíž prvky se predikát použije.
Návraty
true, pokud některé prvky ve zdrojové sekvenci projdou testem v zadaném predikátu; jinak false.
Výjimky
Dotaz byl zrušen tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source nebo predicate je nulový odkaz (nic v Visual Basic).
Během vyhodnocení dotazu došlo k jedné nebo více výjimkám.