ParallelEnumerable.WithDegreeOfParallelism<TSource> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví stupeň paralelismu, který se má použít v dotazu. Stupeň paralelismu je maximální počet souběžně spouštěných úloh, které se použijí ke zpracování dotazu.
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)
Parametry typu
- TSource
Typ elementů .source
Parametry
- source
- ParallelQuery<TSource>
ParallelQuery, u kterého chcete nastavit limit stupňů paralelismu.
- degreeOfParallelism
- Int32
Stupeň paralelismu dotazu.
Návraty
ParallelQuery představuje stejný dotaz jako zdroj, s limitem na stupně paralelismu nastaveným.
Výjimky
source
je odkaz s hodnotou null (v jazyce Visual Basic není nic).
degreeOfParallelism
je menší než 1 nebo větší než 512.
WithDegreeOfParallelism se v dotazu používá několikrát.