Freigeben über


ParallelEnumerable.All<TSource> Methode

Definition

Bestimmt parallel, ob alle Elemente einer Sequenz eine Bedingung erfüllen.

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

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Eine Sequenz, auf deren Elemente das Prädikat angewendet werden soll.

predicate
Func<TSource,Boolean>

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

Gibt zurück

true, wenn jedes Element der Quellsequenz im angegebenen Prädikat erfolgreich überprüft wird oder wenn die Sequenz leer ist, andernfalls false.

Ausnahmen

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

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

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

Gilt für:

Weitere Informationen