ParallelEnumerable.WithDegreeOfParallelism<TSource>(ParallelQuery<TSource>, Int32) 메서드

정의

쿼리에서 사용할 병렬 처리 수준을 설정합니다.Sets the degree of parallelism to use in a query. 병렬 처리 수준은 쿼리를 처리하기 위해 동시에 실행되는 작업의 최대 수입니다.Degree of parallelism is the maximum number of concurrently executing tasks that will be used to process the query.

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의 요소 형식입니다.The type of elements of source.

매개 변수

source
ParallelQuery<TSource>

병렬 처리 수준에 대한 제한을 설정할 ParallelQuery입니다.A ParallelQuery on which to set the limit on the degrees of parallelism.

degreeOfParallelism
Int32

쿼리에 사용할 병렬 처리 수준입니다.The degree of parallelism for the query.

반환

소스와 같은 쿼리를 나타내고 병렬 처리 수준 제한이 설정된 ParallelQuery입니다.ParallelQuery representing the same query as source, with the limit on the degrees of parallelism set.

예외

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

degreeOfParallelism이 1보다 작거나 512보다 큽니다.degreeOfParallelism is less than 1 or greater than 512.

Withdegreeofparallelism은 쿼리에서 여러 번 사용 됩니다.WithDegreeOfParallelism is used multiple times in the query.

적용 대상

추가 정보