ParallelEnumerable.WithDegreeOfParallelism<TSource> 메서드

정의

쿼리에서 사용할 병렬 처리 수준을 설정합니다. 병렬 처리 수준은 쿼리를 처리하는 데 사용할 동시 실행 작업의 최대 수입니다.

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

형식 매개 변수

TSource

의 요소 형식입니다 source.

매개 변수

source
ParallelQuery<TSource>

병렬 처리의 정도에 대한 제한을 설정할 ParallelQuery입니다.

degreeOfParallelism
Int32

쿼리의 병렬 처리 수준입니다.

반품

병렬 처리 수준 집합에 제한이 있는 원본과 동일한 쿼리를 나타내는 ParallelQuery입니다.

예외

source null 참조(Visual Basic 없음)입니다.

degreeOfParallelism 가 1보다 작거나 512보다 큰 경우

WithDegreeOfParallelism은 쿼리에서 여러 번 사용됩니다.

적용 대상

추가 정보