Parallel ForEach (eingeschränkt)
Die ThrottleParallelForEach
-Aktivität ist der ParallelForEach<T>-Aktivität ähnlich, mit der einen Ausnahme, dass sie das Einstellen eines Parallelitätsfaktors zur Einschränkung der Anzahl gleichzeitiger auszuführender Verzweigungen ermöglicht. 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.
Projektname | Beschreibung | Hauptdateien |
---|---|---|
ThrottledParallelForEach | Enthält die ThrottledParallelForEach -Aktivität und ihren Designer. |
ThrottledParallelForEach.cs Die ThrottledParallelForEach -Aktivitätsdefinition. |
CodeTestClient | Beispielclientanwendung, die einen Workflow mithilfe von imperativem Code mit ThrottledParallelForEach konfiguriert ausführt. |
Program.cs Definiert eine Instanz des Beispielworkflows und führt sie aus. |
So verwenden Sie dieses Beispiel
Öffnen Sie die Datei „ThrottledParallelForEach.sln“ in Visual Studio.
Drücken Sie STRG+UMSCHALT+B, um die Projektmappe zu erstellen.
Drücken Sie F5, um die Projektmappe auszuführen.