ParallelEnumerable.TakeWhile Metoda

Definice

Vrátí prvky z paralelní sekvence, pokud je zadaná podmínka pravdivá.

Přetížení

Name Description
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 predikátové funkce.

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
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 predikátové funkce.

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>

Sekvence, ze které se mají vrátit prvky.

predicate
Func<TSource,Int32,Boolean>

Funkce k otestování jednotlivých zdrojových prvků pro podmínku; druhý parametr funkce představuje index zdrojového prvku.

Návraty

Sekvence, která obsahuje prvky ze vstupní sekvence, ke které dochází před prvkem, ve kterém test již neprojde.

Výjimky

source nebo predicate je nulový odkaz (nic v Visual Basic).

Tento dotaz obsahuje výčet více než elementů Int32.MaxValue .

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

Viz také

  • Parallel LINQ (PLINQ)

Platí pro

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
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>

Sekvence, ze které se mají vrátit prvky.

predicate
Func<TSource,Boolean>

Funkce k otestování jednotlivých prvků pro podmínku.

Návraty

Sekvence, která obsahuje prvky ze vstupní sekvence, ke které dochází před prvkem, ve kterém test již neprojde.

Výjimky

source nebo predicate je nulový odkaz (nic v Visual Basic).

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

Viz také

  • Parallel LINQ (PLINQ)

Platí pro