Partager via


ParallelForEach limité

Cette rubrique s'applique à Windows Workflow Foundation 4.

L'activité ThrottleParallelForEach est semblable à l'activité ParallelForEach hormis le seul fait qu'elle permet la définition d'un facteur de concurrence pour restreindre le nombre de branches simultanées à exécuter. L'activité ThrottleParallelForEach dérive de NativeActivity, parce qu'elle doit planifier d'autres activités (activités enfants) et est uniquement accessible via la classe NativeActivityContext.

Projets

ProjectName

Description

Fichiers principaux

ThrottledParallelForEach

Contient l'activité ThrottledParallelForEach et son concepteur.

ThrottledParallelForEach.cs

Définition de l'activité ThrottledParallelForEach.

CodeTestClient

Exemple d'application cliente qui configure et exécute un workflow avec un ThrottledParallelForEach à l'aide de code impératif.

Program.cs

Définit et exécute une instance de l'exemple de workflow.

Pour utiliser cet exemple

  1. À l'aide de Visual Studio 2010, ouvrez le fichier ThrottledParallelForEach.sln.

  2. Pour générer la solution, appuyez sur F6.

  3. Pour exécuter la solution, appuyez sur F5.

Ee620808.Important(fr-fr,VS.100).gif Remarque :
Les exemples peuvent déjà être installés sur votre ordinateur. Recherchez le répertoire (par défaut) suivant avant de continuer.

<LecteurInstall>:\WF_WCF_Samples

Si ce répertoire n'existe pas, rendez-vous sur la page (éventuellement en anglais) des exemples Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) pour .NET Framework 4 pour télécharger tous les exemples Windows Communication Foundation (WCF) et WF. Cet exemple se trouve dans le répertoire suivant.

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