Freigeben über


Parallel ForEach (eingeschränkt)

Dieses Thema gilt für Windows Workflow Foundation 4.

Die ThrottleParallelForEach-Aktivität ist der ParallelForEach-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

ProjectName

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

  1. Öffnen Sie die Datei "ThrottledParallelForEach.sln" in Visual Studio 2010.

  2. Drücken Sie F6, um die Projektmappe zu erstellen.

  3. Drücken Sie F5, um die Projektmappe auszuführen.

Ee620808.Important(de-de,VS.100).gif Hinweis:
Die Beispiele sind möglicherweise bereits auf dem Computer installiert. Überprüfen Sie das folgende (standardmäßige) Verzeichnis, bevor Sie fortfahren.

<Installationslaufwerk>:\WF_WCF_Samples

Wenn dieses Verzeichnis nicht vorhanden ist, rufen Sie Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 auf, um alle Windows Communication Foundation (WCF)- und WF-Beispiele herunterzuladen. Dieses Beispiel befindet sich im folgenden Verzeichnis.

<Installationslaufwerk>:\WF_WCF_Samples\WF\Scenario\ActivityLibrary\ThrottledParallelForEach