Sdílet prostřednictvím


ParallelEnumerable.TakeWhile Metoda

Definice

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.

predicate
Func<TSource,Int32,Boolean>

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).

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.

predicate
Func<TSource,Boolean>

Funkce pro otestování každého prvku pro podmínku.

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).

Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.

Viz také

Platí pro