ParallelEnumerable.TakeWhile 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í.
Vrátí prvky z paralelní sekvence, pokud je zadaná podmínka pravdivá.
Přetížení
TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>) |
Vrátí prvky z paralelní sekvence, pokud je zadaná podmínka pravdivá. Index elementu se používá v logice funkce predikátu. |
TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Vrátí prvky z paralelní sekvence, pokud je zadaná podmínka pravdivá. |
TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí prvky z paralelní sekvence, pokud je zadaná podmínka pravdivá. Index elementu se používá v logice funkce predikátu.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ TakeWhile(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> TakeWhile<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,bool> predicate);
static member TakeWhile : System.Linq.ParallelQuery<'Source> * Func<'Source, int, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function TakeWhile(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Integer, Boolean)) As ParallelQuery(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- ParallelQuery<TSource>
Posloupnost, ze které se mají vrátit prvky.
Funkce pro testování každého zdrojového prvku pro podmínku; druhý parametr funkce představuje index zdrojového prvku.
Návraty
Sekvence, která obsahuje prvky ze vstupní sekvence, které se vyskytují před prvkem, ve kterém test již neprojde.
Výjimky
source
nebo predicate
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Více než Int32.MaxValue elementy jsou výčtu tímto dotazem.
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.
Viz také
Platí pro
TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
- Zdroj:
- ParallelEnumerable.cs
Vrátí prvky z paralelní sekvence, pokud je zadaná podmínka pravdivá.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ TakeWhile(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> TakeWhile<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member TakeWhile : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function TakeWhile(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As ParallelQuery(Of TSource)
Parametry typu
- TSource
Typ prvků .source
Parametry
- source
- ParallelQuery<TSource>
Posloupnost, ze které se mají vrátit prvky.
Návraty
Sekvence, která obsahuje prvky ze vstupní sekvence, které se vyskytují před prvkem, ve kterém test již neprojde.
Výjimky
source
nebo predicate
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Dotaz se zrušil s tokenem předaným prostřednictvím WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.