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í
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
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 elementů .source
Parametry
- source
- ParallelQuery<TSource>
Sekvence, která má zkontrolovat prázdnotu.
Návraty
true
pokud zdrojová sekvence obsahuje nějaké prvky; v opačném případě . false
Výjimky
Dotaz byl zrušen s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
je odkaz s hodnotou null (v jazyce Visual Basic není nic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Poznámky
Toto přetížení Metody Any způsobí, že se před vrácením výsledku provede sloučení s plnou vyrovnávací pamětí. Chování při slučování může mít vliv na výkon nebo způsobit výjimku kvůli 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
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 elementů .source
Parametry
- source
- ParallelQuery<TSource>
Sekvence, na jejíž prvky se použije predikát.
Návraty
true
jestliže některé prvky ve zdrojové sekvenci projdou testem v zadaném predikátu; v opačném případě . false
Výjimky
Dotaz byl zrušen s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
nebo predicate
je odkaz s hodnotou null (v jazyce Visual Basic není nic).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.