ParallelEnumerable.TakeWhile Метод

Определение

Возвращает элементы из параллельной последовательности, если указанное условие имеет значение true.

Перегрузки

Имя Описание
TakeWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

Возвращает элементы из параллельной последовательности, если указанное условие имеет значение true. Индекс элемента используется в логике функции предиката.

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

Возвращает элементы из параллельной последовательности, если указанное условие имеет значение true.

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

Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs

Возвращает элементы из параллельной последовательности, если указанное условие имеет значение true. Индекс элемента используется в логике функции предиката.

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)

Параметры типа

TSource

Тип элементов source.

Параметры

source
ParallelQuery<TSource>

Последовательность для возврата элементов из.

predicate
Func<TSource,Int32,Boolean>

Функция для проверки каждого исходного элемента для условия; второй параметр функции представляет индекс исходного элемента.

Возвращаемое значение

Последовательность, содержащая элементы из входной последовательности, которая возникает перед элементом, на котором тест больше не проходит.

Исключения

source или predicate является пустой ссылкой (Нет в Visual Basic).

Запрос был отменен с помощью маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

В этом запросе перечисляются более элементов Int32.MaxValue .

Во время оценки запроса произошло одно или несколько исключений.

См. также раздел

Применяется к

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

Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs

Возвращает элементы из параллельной последовательности, если указанное условие имеет значение 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)

Параметры типа

TSource

Тип элементов source.

Параметры

source
ParallelQuery<TSource>

Последовательность для возврата элементов из.

predicate
Func<TSource,Boolean>

Функция для проверки каждого элемента для условия.

Возвращаемое значение

Последовательность, содержащая элементы из входной последовательности, которая возникает перед элементом, на котором тест больше не проходит.

Исключения

source или predicate является пустой ссылкой (Нет в Visual Basic).

Запрос был отменен с помощью маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).

Во время оценки запроса произошло одно или несколько исключений.

См. также раздел

Применяется к