Auf Englisch lesen

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.

C#
public static System.Linq.ParallelQuery<TSource> Where<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

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.

C#
public static System.Linq.ParallelQuery<TSource> Where<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,bool> predicate);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0