Simple Activity, exemple

Download sample

Cet exemple illustre comment ajouter des propriétés de dépendance à une activité personnalisée. Il indique également comment définir un événement sur une activité personnalisée et comment le code-beside peut être utilisé pour gérer cet événement.

L'exemple montre comment créer une activité SendEmail. Cette activité personnalisée expose les propriétés To et From. En outre, l'activité SendEmail est utilisée dans un workflow séquentiel pour montrer son utilisation.

Exemples de projet

Cet exemple est composé de deux projets :

  • SendEmailActivityLibrary conserve l'implémentation de l'activité personnalisée SendEmail.

  • WorkflowConsoleApplication est le workflow dans lequel l'activité personnalisée est utilisée.

SendEmailActivityLibrary

Ce projet est une bibliothèque d'activité de workflow qui génère l'activité personnalisée SendEmail. L'activité personnalisée comporte deux propriétés, To et From, qui représentent respectivement le destinataire et l'expéditeur du message électronique. En outre, l'activité personnalisée contient un événement BeforeSendEvent.

La logique d'exécution de l'activité personnalisée est implémentée dans la classe partielle de l'activité SendEmail dans SendEmailCustomActivity.cs. Elle doit contenir la logique d'exécution SendEmail. L'événement OnBeforeSend est déclenché à partir de la méthode.

WorkflowConsoleApplication

Ce projet est une application console de workflow dans laquelle est utilisé SendEmailActivityLibrary. La propriété To a la valeur recipient@fabrikam.com, tandis que la propriété From a la valeur sender@contosocom. Le gestionnaire d'événements OnBeforeSend de l'activité personnalisée imprime un message sur la console.

Lorsque vous exécutez l'exemple, le résultat obtenu est similaire à ce qui suit :

Résultat de l'exemple Simple Activity

Pour générer l'exemple

  1. Téléchargez l'exemple en cliquant sur Télécharger l'exemple.

    L'exemple de projet est alors extrait sur votre disque dur local.

  2. Cliquez sur Démarrer, pointez sur Programmes, puis sur Microsoft Windows SDK et cliquez sur Environnement de commande.

  3. Accédez au répertoire source de l'exemple.

  4. À l'invite de commandes, tapez MSBUILD <Nom du fichier solution>.

Pour exécuter l'exemple

  • Dans la fenêtre Invite de commandes du Kit de développement SDK, exécutez le fichier .exe dans le dossier WorkflowConsoleApplication\bin\debug (ou le dossier WorkflowConsoleApplication\bin pour la version VB de l'exemple), situé sous le dossier principal de l'exemple.

Voir aussi

Autres ressources

Basic Activity Designer, exemple
Exemples d'activités personnalisées
Creating Custom Activities

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.