ParallelEnumerable.Any Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.