ParallelEnumerable.Where Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Filtrerar parallellt en sekvens med värden baserat på ett predikat.
Överlagringar
| Name | Description |
|---|---|
| Where<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Filtrerar parallellt en sekvens med värden baserat på ett predikat. |
| Where<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>) |
Filtrerar parallellt en sekvens med värden baserat på ett predikat. Varje elements index används i logiken i predikatfunktionen. |
Where<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Filtrerar parallellt en sekvens med värden baserat på ett predikat.
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)
Typparametrar
- TSource
Typ av källelement.
Parametrar
- source
- ParallelQuery<TSource>
En sekvens som ska filtreras.
Returer
En sekvens som innehåller element från indatasekvensen som uppfyller villkoret.
Undantag
source eller predicate är en nullreferens (ingenting i Visual Basic).
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Se även
Gäller för
Where<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)
Filtrerar parallellt en sekvens med värden baserat på ett predikat. Varje elements index används i logiken i predikatfunktionen.
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)
Typparametrar
- TSource
Typ av källelement.
Parametrar
- source
- ParallelQuery<TSource>
En sekvens som ska filtreras.
Returer
En sekvens som innehåller element från indatasekvensen som uppfyller villkoret.
Undantag
source eller predicate är en nullreferens (ingenting i Visual Basic).
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Mer än Int32.MaxValue-element räknas upp av frågan.
Ett eller flera undantag inträffade under utvärderingen av frågan.