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>
Последовательность для возврата элементов из.
Функция для проверки каждого исходного элемента для условия; второй параметр функции представляет индекс исходного элемента.
Возвращаемое значение
Последовательность, содержащая элементы из входной последовательности, которая возникает перед элементом, на котором тест больше не проходит.
Исключения
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>
Последовательность для возврата элементов из.
Возвращаемое значение
Последовательность, содержащая элементы из входной последовательности, которая возникает перед элементом, на котором тест больше не проходит.
Исключения
source или predicate является пустой ссылкой (Нет в Visual Basic).
Запрос был отменен с помощью маркера, переданного через WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Во время оценки запроса произошло одно или несколько исключений.