Comparteix a través de


ParallelEnumerable.TakeWhile Método

Definición

Devuelve elementos de una secuencia paralela siempre que el valor de una condición especificada sea true.

Sobrecargas

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Devuelve elementos de una secuencia paralela siempre que el valor de una condición especificada sea true. El índice del elemento se usa en la lógica de la función de predicado.

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

Devuelve elementos de una secuencia paralela siempre que el valor de una condición especificada sea true.

TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Devuelve elementos de una secuencia paralela siempre que el valor de una condición especificada sea true. El índice del elemento se usa en la lógica de la función de predicado.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia cuyos elementos se van a devolver.

predicate
Func<TSource,Int32,Boolean>

Función que va a probar cada elemento de origen para determinar si satisface una condición; el segundo parámetro de la función representa el índice del elemento de origen.

Devoluciones

Secuencia que contiene elementos de la secuencia de entrada que se encuentran antes del elemento que no pasa la prueba.

Excepciones

source o predicate es una referencia nula (Nothing en Visual Basic).

Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Esta consulta enumera más de los elementos Int32.MaxValue .

Se han producido una o más excepciones durante la evaluación de la consulta.

Consulte también

Se aplica a

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Devuelve elementos de una secuencia paralela siempre que el valor de una condición especificada sea true.

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)

Parámetros de tipo

TSource

Tipo de elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia cuyos elementos se van a devolver.

predicate
Func<TSource,Boolean>

Función para probar cada elemento de una condición.

Devoluciones

Secuencia que contiene los elementos de la secuencia de entrada que se encuentran antes del elemento que no pasa la prueba.

Excepciones

source o predicate es una referencia nula (Nothing en Visual Basic).

Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Se han producido una o más excepciones durante la evaluación de la consulta.

Consulte también

Se aplica a