ParallelEnumerable.All<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) 메서드

정의

시퀀스의 모든 요소가 특정 조건에 맞는지 병렬로 확인합니다.Determines in parallel whether all elements of a sequence satisfy a condition.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static bool All(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static bool All<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member All : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> bool
<Extension()>
Public Function All(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As Boolean

형식 매개 변수

TSource

source의 요소 형식입니다.The type of elements of source.

매개 변수

source
ParallelQuery<TSource>

요소에 조건자를 적용할 시퀀스입니다.A sequence whose elements to apply the predicate to.

predicate
Func<TSource,Boolean>

각 요소를 조건에 대해 테스트하는 함수입니다.A function to test each element for a condition.

반환

소스 시퀀스의 모든 요소가 지정된 조건자의 테스트를 통과하거나 시퀀스가 비어 있으면 true이고, 그렇지 않으면 false입니다.true if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, false.

예외

WithCancellation 통해 전달된 토큰으로 쿼리가 취소된 경우The query was canceled with the token passed in through WithCancellation.

source 또는 predicate가 null 참조(Visual Basic의 경우 Nothing)인 경우source or predicate is a null reference (Nothing in Visual Basic).

쿼리를 확인하는 동안 하나 이상의 예외가 발생했습니다.One or more exceptions occurred during the evaluation of the query.

적용 대상

추가 정보