State Machine Communication, exemple

Download sample

Cet exemple montre comment utiliser des événements envoyés de l'application hôte pour définir l'état dans un workflow d'ordinateur d'état.

Dans l'exemple, un service local simple appelé EventService est utilisé pour envoyer un événement au workflow nommé SetState. Lorsque le workflow démarre, il devient immédiatement inactif et écoute l'événement SetState à l'aide d'une activité HandleExternalEventActivity. Lorsque l'événement est déclenché par l'hôte, le workflow reprend son exécution, affecte l'état terminé au workflow et prend fin.

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 StateMachineCommunication\bin\debug (ou le dossier StateMachineCommunication\bin pour la version VB de l'exemple), situé sous le dossier principal de l'exemple.

Voir aussi

Référence

HandleExternalEventActivity

Autres ressources

Tutorial: Create a State Machine Workflow
Exemples de communications

Footer image

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