ParallelEnumerable.TakeWhile Methode

Definition

Gibt Elemente aus einer parallelen Sequenz zurück, solange eine angegebene Bedingung wahr ist.

Überlädt

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

Gibt Elemente aus einer parallelen Sequenz zurück, solange eine angegebene Bedingung wahr ist. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

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

Gibt Elemente aus einer parallelen Sequenz zurück, solange eine angegebene Bedingung wahr ist.

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

Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs

Gibt Elemente aus einer parallelen Sequenz zurück, solange eine angegebene Bedingung wahr ist. Der Index des Elements wird in der Logik der Prädikatfunktion verwendet.

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)

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Die Sequenz, aus der Elemente zurückgegeben werden sollen.

predicate
Func<TSource,Int32,Boolean>

Eine Funktion zum Testen der einzelnen Quellelemente für eine Bedingung; Der zweite Parameter der Funktion stellt den Index des Quellelements dar.

Gibt zurück

Eine Sequenz, die Elemente aus der Eingabesequenz enthält, die vor dem Element auftreten, bei dem der Test nicht mehr bestanden wird.

Ausnahmen

source oder predicate ist ein Nullverweis (Nichts in Visual Basic).

Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Mehr als Int32.MaxValue-Elemente werden von dieser Abfrage aufgezählt.

Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.

Weitere Informationen

Gilt für:

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

Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs
Quelle:
ParallelEnumerable.cs

Gibt Elemente aus einer parallelen Sequenz zurück, solange eine angegebene Bedingung wahr ist.

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)

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Die Sequenz, aus der Elemente zurückgegeben werden sollen.

predicate
Func<TSource,Boolean>

Eine Funktion zum Testen der einzelnen Elemente für eine Bedingung.

Gibt zurück

Eine Sequenz, die die Elemente aus der Eingabesequenz enthält, die vor dem Element auftreten, bei dem der Test nicht mehr bestanden wird.

Ausnahmen

source oder predicate ist ein Nullverweis (Nichts in Visual Basic).

Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.

Weitere Informationen

Gilt für: