Freigeben über


Parallel ForEach (eingeschränkt)

Die ThrottleParallelForEach Aktivität ähnelt der ParallelForEach<T> Aktivität mit der einzigen Ausnahme, mit der sie das Festlegen eines Parallelitätsfaktors ermöglicht, um die Anzahl der gleichzeitig auszuführenden Verzweigungen einzuschränken. Die ThrottleParallelForEach-Aktivität wird von NativeActivity abgeleitet, da sie andere Aktivitäten (die untergeordneten Aktivitäten) planen muss und darauf nur über die NativeActivityContext-Klasse zugegriffen werden kann.

Projekte

Das ThrottledParallelForEach-Beispiel enthält die folgenden Projekte.

ProjectName Beschreibung Hauptdateien
ThrottledParallelForEach Enthält die ThrottledParallelForEach-Aktivität und ihren Designer. ThrottledParallelForEach.cs

Die ThrottledParallelForEach-Aktivitätsdefinition.
CodeTestClient Beispielclientanwendung, die mithilfe von imperativem Code einen Workflow mit einem ThrottledParallelForEach konfiguriert und ausführt. Program.cs

Definiert und führt eine Instanz des Beispielworkflows aus.

So verwenden Sie dieses Beispiel

  1. Öffnen Sie mit Visual Studio die ThrottledParallelForEach.sln Datei.

  2. Drücken Sie STRG+UMSCHALT+B, um die Solution zu erstellen.

  3. Drücken Sie F5, um die Lösung auszuführen.