ParallelEnumerable.Where Метод

Определение

Выполняет параллельную фильтрацию последовательности значений на основе предиката.Filters in parallel a sequence of values based on a predicate.

Перегрузки

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

Выполняет параллельную фильтрацию последовательности значений на основе предиката.Filters in parallel a sequence of values based on a predicate.

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

Выполняет параллельную фильтрацию последовательности значений на основе предиката.Filters in parallel a sequence of values based on a predicate. Индекс каждого элемента используется в логике функции предиката.Each element's index is used in the logic of the predicate function.

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

Выполняет параллельную фильтрацию последовательности значений на основе предиката.Filters in parallel a sequence of values based on a predicate.

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)

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

TSource

Тип элементов исходной последовательности.The type of the elements of source.

Параметры

source
ParallelQuery<TSource>

Последовательность для фильтрации.A sequence to filter.

predicate
Func<TSource,Boolean>

Функция для проверки каждого элемента на соответствие условию.A function to test each element for a condition.

Возвраты

Последовательность, содержащая элементы входной последовательности, которые удовлетворяют условию.A sequence that contains elements from the input sequence that satisfy the condition.

Исключения

Параметр source или predicate — это пустая ссылка (Nothing в Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

При оценке запроса получено одно или несколько исключений.One or more exceptions occurred during the evaluation of the query.

Дополнительно

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

Выполняет параллельную фильтрацию последовательности значений на основе предиката.Filters in parallel a sequence of values based on a predicate. Индекс каждого элемента используется в логике функции предиката.Each element's index is used in the logic of the predicate function.

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)

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

TSource

Тип элементов исходной последовательности.The type of the elements of source.

Параметры

source
ParallelQuery<TSource>

Последовательность для фильтрации.A sequence to filter.

predicate
Func<TSource,Int32,Boolean>

Функция для проверки каждого элемента на соответствие условию.A function to test each element for a condition.

Возвраты

Последовательность, содержащая элементы входной последовательности, которые удовлетворяют условию.A sequence that contains elements from the input sequence that satisfy the condition.

Исключения

Параметр source или predicate — это пустая ссылка (Nothing в Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

В запросе перечислено элементов больше, чем определено в MaxValue.More than MaxValue elements are enumerated by the query.

При оценке запроса получено одно или несколько исключений.One or more exceptions occurred during the evaluation of the query.

Дополнительно

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