ParallelEnumerable.Select 메서드

정의

시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.Projects in parallel each element of a sequence into a new form.

오버로드

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

요소의 인덱스를 통합하여 시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.Projects in parallel each element of a sequence into a new form by incorporating the element's index.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.Projects in parallel each element of a sequence into a new form.

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,Int32,TResult>)

요소의 인덱스를 통합하여 시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.Projects in parallel each element of a sequence into a new form by incorporating the element's index.

public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TResult> ^ Select(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, TResult> ^ selector);
public static System.Linq.ParallelQuery<TResult> Select<TSource,TResult> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,TResult> selector);
static member Select : System.Linq.ParallelQuery<'Source> * Func<'Source, int, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Integer, TResult)) As ParallelQuery(Of TResult)

형식 매개 변수

TSource

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

TResult

Selector에서 반환 하는 요소의 형식입니다.The type of elements returned by selector.

매개 변수

source
ParallelQuery<TSource>

변형 함수를 호출할 값 시퀀스입니다.A sequence of values to invoke a transform function on.

selector
Func<TSource,Int32,TResult>

각 요소에 적용할 변형 함수입니다.A transform function to apply to each element.

반환

ParallelQuery<TResult>

source에 공급된 인덱스에 기초하여 selector의 각 요소에 대해 변환 함수를 호출한 결과로 얻어지는 요소가 있는 시퀀스입니다.A sequence whose elements are the result of invoking the transform function on each element of source, based on the index supplied to selector.

예외

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

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

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

MaxValue개 이상의 요소가 쿼리에 의해 열거됩니다.More than MaxValue elements are enumerated by the query. 이 조건은 스트리밍 시나리오에서 발생할 수 있습니다.This condition might occur in streaming scenarios.

추가 정보

Select<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

시퀀스의 각 요소를 새 폼에 병렬로 프로젝션합니다.Projects in parallel each element of a sequence into a new form.

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

형식 매개 변수

TSource

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

TResult

Selector에서 반환 하는 요소의 형식입니다.The type of elements returned by selector.

매개 변수

source
ParallelQuery<TSource>

변형 함수를 호출할 값 시퀀스입니다.A sequence of values to invoke a transform function on.

selector
Func<TSource,TResult>

각 요소에 적용할 변형 함수입니다.A transform function to apply to each element.

반환

ParallelQuery<TResult>

source의 각 요소에 대해 변환 함수를 호출한 결과로 얻어지는 요소가 있는 시퀀스입니다.A sequence whose elements are the result of invoking the transform function on each element of source.

예외

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

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

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

추가 정보

적용 대상