Teilen über


ParallelEnumerable.Where Methode

Definition

Filtert parallel eine Sequenz von Werten nach einem Prädikat.

Überlädt

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

Filtert parallel eine Sequenz von Werten nach einem Prädikat.

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

Filtert parallel eine Sequenz von Werten nach einem Prädikat. In der Logik der Prädikatfunktion wird der Index der einzelnen Elemente verwendet.

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

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

Filtert parallel eine Sequenz von Werten nach einem Prädikat.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Where(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> Where<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member Where : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Where(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As ParallelQuery(Of TSource)

Typparameter

TSource

Der Typ der Elemente der Quelle.

Parameter

source
ParallelQuery<TSource>

Eine zu filternde Sequenz.

predicate
Func<TSource,Boolean>

Eine Funktion, mit der jedes Element auf eine Bedingung überprüft wird.

Gibt zurück

Eine Sequenz, die Elemente aus der Eingabesequenz enthält, die die Bedingung erfüllen.

Ausnahmen

source oder predicate ist ein NULL-Verweis („Nothing“ in Visual Basic).

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

Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.

Weitere Informationen

Gilt für:

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

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

Filtert parallel eine Sequenz von Werten nach einem Prädikat. In der Logik der Prädikatfunktion wird der Index der einzelnen Elemente verwendet.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Where(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> Where<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,bool> predicate);
static member Where : System.Linq.ParallelQuery<'Source> * Func<'Source, int, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Where(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Integer, Boolean)) As ParallelQuery(Of TSource)

Typparameter

TSource

Der Typ der Elemente der Quelle.

Parameter

source
ParallelQuery<TSource>

Eine zu filternde Sequenz.

predicate
Func<TSource,Int32,Boolean>

Eine Funktion, mit der jedes Element auf eine Bedingung überprüft wird.

Gibt zurück

Eine Sequenz, die Elemente aus der Eingabesequenz enthält, die die Bedingung erfüllen.

Ausnahmen

source oder predicate ist ein NULL-Verweis („Nothing“ in Visual Basic).

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

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

Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.

Weitere Informationen

Gilt für: