다음을 통해 공유


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의 경우 Nothing)인 경우

degreeOfParallelism이 1보다 작거나 512보다 큽니다.

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

적용 대상

추가 정보