Freigeben über


ParallelEnumerable.Any Methode

Definition

Bestimmt, ob eine parallele Sequenz Elemente enthält.

Überlädt

Any<TSource>(ParallelQuery<TSource>)

Bestimmt, ob eine parallele Sequenz Elemente enthält.

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

Bestimmt parallel, ob ein Element einer Sequenz eine Bedingung erfüllt.

Any<TSource>(ParallelQuery<TSource>)

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

Bestimmt, ob eine parallele Sequenz Elemente enthält.

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

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Die Sequenz, für die überprüft werden soll, ob sie leer ist.

Gibt zurück

true, wenn die Quellsequenz Elemente enthält, andernfalls false.

Ausnahmen

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

source ist ein NULL-Verweis (Nothing in Visual Basic).

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

Hinweise

Diese Überladung der Any-Methode bewirkt, dass eine vollständig gepufferte Zusammenführung ausgeführt wird, bevor das Ergebnis zurückgegeben wird. Das Zusammenführungsverhalten kann sich auf die Leistung auswirken oder bei großen Aufzählungen zu einer Ausnahme mit nicht genügend Arbeitsspeicher führen. Um das Mergeverhalten zu vermeiden, verwenden Sie die Überladung von Any, die einen Func-Parameter akzeptiert, oder verwenden Sie eine alternative Methode wie FirstOrDefault.

Weitere Informationen

Gilt für:

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

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

Bestimmt parallel, ob ein Element einer Sequenz eine Bedingung erfüllt.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool Any(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static bool Any<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member Any : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> bool
<Extension()>
Public Function Any(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 Elemente der Quellsequenz im angegebenen Prädikat erfolgreich überprüft werden, 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.

Weitere Informationen

Gilt für: