Freigeben über


ParallelEnumerable.WithDegreeOfParallelism<TSource> Methode

Definition

Legt den Grad der Parallelität für eine Abfrage fest. Der Grad der Parallelität ist die maximale Anzahl gleichzeitig ausgeführter Aufgaben, die zum Verarbeiten der Abfrage verwendet werden.

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)

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Eine ParallelQuery, für die der Grenzwert für den Grad der Parallelität festgelegt werden soll.

degreeOfParallelism
Int32

Der Grad der Parallelität für die Abfrage.

Gibt zurück

Eine ParallelQuery, die die gleiche Abfrage wie die Quelle mit festgelegtem Grenzwert für den Grad der Parallelität darstellt.

Ausnahmen

source ist ein NULL-Verweis (Nothing in Visual Basic).

degreeOfParallelism ist kleiner als 1 oder größer als 512.

WithDegreeOfParallelism wird mehrmals in der Abfrage verwendet.

Gilt für:

Weitere Informationen