ParallelEnumerable.Single 메서드

정의

병렬 시퀀스의 유일한 요소를 반환하고, 시퀀스의 요소가 정확히 하나가 아니면 예외를 throw합니다.

오버로드

Single<TSource>(ParallelQuery<TSource>)

병렬 시퀀스의 유일한 요소를 반환하고, 시퀀스의 요소가 정확히 하나가 아니면 예외를 throw합니다.

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

병렬 시퀀스에서 지정된 조건에 맞는 유일한 요소를 반환하고, 이러한 요소가 둘 이상 있으면 예외를 throw합니다.

Single<TSource>(ParallelQuery<TSource>)

병렬 시퀀스의 유일한 요소를 반환하고, 시퀀스의 요소가 정확히 하나가 아니면 예외를 throw합니다.

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

형식 매개 변수

TSource

source 요소의 형식입니다.

매개 변수

source
ParallelQuery<TSource>

단일 요소가 반환되는 시퀀스입니다.

반환

TSource

입력 시퀀스의 단일 요소입니다.

예외

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

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

입력 시퀀스에 요소가 두 개 이상 있습니다. -또는- 입력 시퀀스가 비어 있는 경우

추가 정보

적용 대상

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

병렬 시퀀스에서 지정된 조건에 맞는 유일한 요소를 반환하고, 이러한 요소가 둘 이상 있으면 예외를 throw합니다.

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

형식 매개 변수

TSource

source 요소의 형식입니다.

매개 변수

source
ParallelQuery<TSource>

단일 요소가 반환되는 시퀀스입니다.

predicate
Func<TSource,Boolean>

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

반환

TSource

입력 시퀀스에서 특정 조건에 맞는 단일 요소입니다.

예외

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

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

predicate의 조건을 충족하는 요소가 없는 경우 또는 predicate의 조건을 충족하는 요소가 둘 이상인 경우

추가 정보

적용 대상