Share via


ParallelEnumerable.TakeWhile Metode

Definisi

Mengembalikan elemen dari urutan paralel selama kondisi yang ditentukan benar.

Overload

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

Mengembalikan elemen dari urutan paralel selama kondisi yang ditentukan benar. Indeks elemen digunakan dalam logika fungsi predikat.

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

Mengembalikan elemen dari urutan paralel selama kondisi yang ditentukan benar.

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

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Mengembalikan elemen dari urutan paralel selama kondisi yang ditentukan benar. Indeks elemen digunakan dalam logika fungsi predikat.

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)

Jenis parameter

TSource

Jenis elemen .source

Parameter

source
ParallelQuery<TSource>

Urutan untuk mengembalikan elemen dari.

predicate
Func<TSource,Int32,Boolean>

Fungsi untuk menguji setiap elemen sumber untuk kondisi; parameter kedua fungsi mewakili indeks elemen sumber.

Mengembalikan

Urutan yang berisi elemen dari urutan input yang terjadi sebelum elemen di mana pengujian tidak lagi lulus.

Pengecualian

source atau predicate adalah referensi null (Tidak ada di Visual Basic).

Lebih dari elemen Int32.MaxValue dijumlahkan oleh kueri ini.

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Lihat juga

Berlaku untuk

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

Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs
Sumber:
ParallelEnumerable.cs

Mengembalikan elemen dari urutan paralel selama kondisi yang ditentukan benar.

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)

Jenis parameter

TSource

Jenis elemen .source

Parameter

source
ParallelQuery<TSource>

Urutan untuk mengembalikan elemen dari.

predicate
Func<TSource,Boolean>

Fungsi untuk menguji setiap elemen untuk kondisi.

Mengembalikan

Urutan yang berisi elemen dari urutan input yang terjadi sebelum elemen di mana pengujian tidak lagi lulus.

Pengecualian

source atau predicate adalah referensi null (Tidak ada di Visual Basic).

Satu atau beberapa pengecualian terjadi selama evaluasi kueri.

Lihat juga

Berlaku untuk