ParallelEnumerable.Where ParallelEnumerable.Where ParallelEnumerable.Where ParallelEnumerable.Where Method

Definição

Filtra uma sequência paralela de valores com base em um predicado.Filters in parallel a sequence of values based on a predicate.

Sobrecargas

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

Filtra uma sequência paralela de valores com base em um predicado.Filters in parallel a sequence of values based on a predicate.

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

Filtra uma sequência paralela de valores com base em um predicado.Filters in parallel a sequence of values based on a predicate. O índice de cada elemento é usado na lógica da função de predicado.Each element's index is used in the logic of the predicate function.

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

Filtra uma sequência paralela de valores com base em um predicado.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)

Parâmetros de tipo

TSource

O tipo dos elementos da fonte.The type of the elements of source.

Parâmetros

source
ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource>

Uma sequência para filtrar.A sequence to filter.

predicate
Func<TSource,Boolean>

Uma função para testar cada elemento em relação a uma condição.A function to test each element for a condition.

Retornos

Uma sequência que contém elementos da sequência de entrada que satisfazem à condição.A sequence that contains elements from the input sequence that satisfy the condition.

Exceções

source ou predicate é uma referência nula (Nothing no Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

A consulta foi cancelada com o token transmitido pelo WithCancellation.The query was canceled with the token passed in through WithCancellation.

Uma ou mais exceções ocorreram durante a avaliação da consulta.One or more exceptions occurred during the evaluation of the query.

Veja também

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

Filtra uma sequência paralela de valores com base em um predicado.Filters in parallel a sequence of values based on a predicate. O índice de cada elemento é usado na lógica da função de predicado.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)

Parâmetros de tipo

TSource

O tipo dos elementos da fonte.The type of the elements of source.

Parâmetros

source
ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource> ParallelQuery<TSource>

Uma sequência para filtrar.A sequence to filter.

predicate
Func<TSource,Int32,Boolean>

Uma função para testar cada elemento em relação a uma condição.A function to test each element for a condition.

Retornos

Uma sequência que contém elementos da sequência de entrada que satisfazem à condição.A sequence that contains elements from the input sequence that satisfy the condition.

Exceções

source ou predicate é uma referência nula (Nothing no Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

A consulta foi cancelada com o token transmitido pelo WithCancellation.The query was canceled with the token passed in through WithCancellation.

Mais de MaxValue elementos são enumerados pela consulta.More than MaxValue elements are enumerated by the query.

Uma ou mais exceções ocorreram durante a avaliação da consulta.One or more exceptions occurred during the evaluation of the query.

Veja também

Aplica-se a