Delen via


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

  1. Open het ThrottledParallelForEach.sln-bestand met Visual Studio.

  2. Druk op Ctrl+Shift+B om de oplossing te bouwen.

  3. Druk op F5 om de oplossing uit te voeren.