ParallelEnumerable.First 메서드

정의

병렬 시퀀스의 첫 번째 요소를 반환합니다.Returns the first element of a parallel sequence.

오버로드

First<TSource>(ParallelQuery<TSource>)

병렬 시퀀스의 첫 번째 요소를 반환합니다.Returns the first element of a parallel sequence.

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

병렬 시퀀스에서 지정된 조건에 맞는 첫 번째 요소를 반환합니다.Returns the first element in a parallel sequence that satisfies a specified condition.

First<TSource>(ParallelQuery<TSource>)

병렬 시퀀스의 첫 번째 요소를 반환합니다.Returns the first element of a parallel sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource First(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource First<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member First : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function First(Of TSource) (source As ParallelQuery(Of TSource)) As TSource

형식 매개 변수

TSource

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

매개 변수

source
ParallelQuery<TSource>

첫 번째 요소가 반환되는 시퀀스입니다.The sequence to return the first element of.

반환

TSource

지정된 시퀀스의 첫 번째 요소입니다.The first element in the specified sequence.

예외

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

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

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

source에 요소가 없는 경우source contains no elements.

설명

쿼리가 정렬 되지 않은 경우 첫 번째 요소 명확 하지 않습니다.If the query is not ordered, then the first element is non-deterministic. 자세한 내용은 PLINQ에서 순서 유지를 참조하세요.For more information, see Order Preservation in PLINQ.

추가 정보

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

병렬 시퀀스에서 지정된 조건에 맞는 첫 번째 요소를 반환합니다.Returns the first element in a parallel sequence that satisfies a specified condition.

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

형식 매개 변수

TSource

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

매개 변수

source
ParallelQuery<TSource>

요소가 반환되는 시퀀스입니다.The sequence to return an element from.

predicate
Func<TSource,Boolean>

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

반환

TSource

시퀀스에서 지정된 조건자 함수의 테스트를 통과하는 첫 번째 요소입니다.The first element in the sequence that passes the test in the specified predicate function.

예외

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.

source의 조건에 맞는 predicate 요소가 없는 경우.No element in source satisfies the condition in predicate.

설명

쿼리가 정렬 되지 않은 경우 첫 번째 요소 명확 하지 않습니다.If the query is not ordered, then the first element is non-deterministic. 자세한 내용은 PLINQ에서 순서 유지를 참조하세요.For more information, see Order Preservation in PLINQ.

추가 정보

적용 대상