Partager via


Composition de l'activité de base

Cette rubrique s'applique à Windows Workflow Foundation 4.

Cet exemple montre comment composer des activités personnalisées et des activités fournies par le système pour générer d'autres activités personnalisées.

Le workflow, à l'aide de l'activité Survey, planifie l'enquête avec une liste de questions, puis fournit en sortie les réponses reçues.

Détails de l'exemple

Cet exemple utilise trois activités personnalisées. ReadLine est une NativeActivity<chaîne> simple qui crée un Bookmark en cas de planification, puis affecte au Return OutArgument la valeur avec laquelle le Bookmark est repris. Prompt est une Activity<chaîne> qui prend une InArgument<chaîne> nommée Text et retourne la réponse d'utilisateurs dans la Result OutArgument<chaîne>. L'activité Prompt utilise les activités Sequence et WriteLine fournies dans le cadre du .NET Framework, et incorpore également l'activité ReadLine personnalisée pour l'obtention de l'entrée d'utilisateur. La dernière activité personnalisée est l'activité Survey. Il s'agit d'une Activity<ICollection<chaîne>>. Cette activité prend une InArgument<IEnumerable<chaîne>> nommée Questions et remplit l'argument Result out avec les réponses. L'activité Survey utilise ForEach, Sequence et AddToCollection du .NET Framework et emploie l'activité Prompt pour poser les questions de l'enquête et obtenir des réponses.

Pour configurer, générer et exécuter l'exemple

  1. Ouvrez l'exemple de solution BasicActivityComposition.sln dans Visual Studio 2010.

  2. Générez et exécutez la solution.

Dd759028.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\Basic\CustomActivities\Composite\ActivityComposition