Vertraagde parallelle forEach
De ThrottleParallelForEach
activiteit is vergelijkbaar met de ParallelForEach<T> activiteit met de enige uitzondering waarmee een gelijktijdigheidsfactor kan worden ingesteld om het aantal gelijktijdige vertakkingen te beperken dat moet worden uitgevoerd. De ThrottleParallelForEach
activiteit is afgeleid van NativeActivity, omdat deze andere activiteiten (de onderliggende activiteiten) moet plannen en dit alleen toegankelijk is via de NativeActivityContext klas.
Projecten
Het voorbeeld ThrottledParallelForEach bevat de volgende projecten.
ProjectName | Beschrijving | Hoofdbestanden |
---|---|---|
ThrottledParallelForEach | Bevat ThrottledParallelForEach activiteit en de ontwerpfunctie. |
ThrottledParallelForEach.cs De ThrottledParallelForEach activiteitsdefinitie. |
CodeTestClient | Voorbeeldclienttoepassing waarmee een werkstroom wordt geconfigureerd en uitgevoerd met behulp ThrottledParallelForEach van imperatieve code. |
Program.cs Hiermee definieert en voert u een exemplaar van de voorbeeldwerkstroom uit. |
Dit voorbeeld gebruiken
Open het ThrottledParallelForEach.sln-bestand met Visual Studio.
Druk op Ctrl+Shift+B om de oplossing te bouwen.
Druk op F5 om de oplossing uit te voeren.