ParallelEnumerable.TakeWhile 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.
Returnerar element från en parallell sekvens så länge ett angivet villkor är sant.
Överlagringar
| Name | Description |
|---|---|
| TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>) |
Returnerar element från en parallell sekvens så länge ett angivet villkor är sant. Elementets index används i logiken i predikatfunktionen. |
| TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Returnerar element från en parallell sekvens så länge ett angivet villkor är sant. |
TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)
Returnerar element från en parallell sekvens så länge ett angivet villkor är sant. Elementets index används i logiken i predikatfunktionen.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ TakeWhile(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> TakeWhile<TSource>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,bool> predicate);
static member TakeWhile : System.Linq.ParallelQuery<'Source> * Func<'Source, int, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function TakeWhile(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Integer, Boolean)) As ParallelQuery(Of TSource)
Typparametrar
- TSource
Typ av element i source.
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som elementen ska returneras från.
En funktion för att testa varje källelement för ett villkor. den andra parametern för funktionen representerar indexet för källelementet.
Returer
En sekvens som innehåller element från indatasekvensen som inträffar innan det element där testet inte längre godkänns.
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 den här frågan.
Ett eller flera undantag inträffade under utvärderingen av frågan.
Se även
Gäller för
TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Returnerar element från en parallell sekvens så länge ett angivet villkor är sant.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ TakeWhile(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static System.Linq.ParallelQuery<TSource> TakeWhile<TSource>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member TakeWhile : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function TakeWhile(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As ParallelQuery(Of TSource)
Typparametrar
- TSource
Typ av element i source.
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som elementen ska returneras från.
Returer
En sekvens som innehåller elementen från indatasekvensen som inträffar innan det element där testet inte längre godkänns.
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.