ParallelEnumerable.Where Method

Definition

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

Overloads

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)

Type Parameters

TSource

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

Parameters

source
ParallelQuery<TSource>

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

predicate
Func<TSource,Boolean>

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

Returns

ParallelQuery<TSource>

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

Exceptions

Параметр 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.

See also

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)

Type Parameters

TSource

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

Parameters

source
ParallelQuery<TSource>

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

predicate
Func<TSource,Int32,Boolean>

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

Returns

ParallelQuery<TSource>

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

Exceptions

Параметр 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.

See also

Applies to