다음을 통해 공유


ParallelEnumerable.Where 메서드

정의

조건자에 따라 값의 시퀀스를 병렬로 필터링합니다.

오버로드

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

조건자에 따라 값의 시퀀스를 병렬로 필터링합니다.

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

조건자에 따라 값의 시퀀스를 병렬로 필터링합니다. 조건자 함수의 논리에 각 요소의 인덱스가 사용됩니다.

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

조건자에 따라 값의 시퀀스를 병렬로 필터링합니다.

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

소스 요소의 형식입니다.

매개 변수

source
ParallelQuery<TSource>

필터링할 시퀀스입니다.

predicate
Func<TSource,Boolean>

각 요소를 조건에 대해 테스트하는 함수입니다.

반환

입력 시퀀스에서 조건에 맞는 요소가 들어 있는 시퀀스입니다.

예외

source 또는 predicate가 null 참조(Visual Basic의 경우 Nothing)인 경우

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.

추가 정보

적용 대상

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

조건자에 따라 값의 시퀀스를 병렬로 필터링합니다. 조건자 함수의 논리에 각 요소의 인덱스가 사용됩니다.

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

소스 요소의 형식입니다.

매개 변수

source
ParallelQuery<TSource>

필터링할 시퀀스입니다.

predicate
Func<TSource,Int32,Boolean>

각 요소를 조건에 대해 테스트하는 함수입니다.

반환

입력 시퀀스에서 조건에 맞는 요소가 들어 있는 시퀀스입니다.

예외

source 또는 predicate가 null 참조(Visual Basic의 경우 Nothing)인 경우

Int32.MaxValue보다 많은 요소가 쿼리에 의해 열거됩니다.

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.

추가 정보

적용 대상