Partager via


Workflows d'ordinateur d'état

Lors de la création de workflows d'ordinateur d'état, l'auteur considère le workflow comme un ordinateur d'état. Le workflow lui-même se compose d'un ensemble d'états. Un état représente un état initial. Chaque état peut recevoir certains événements spécifiques. En fonction d'un événement, une transition peut s'effectuer vers un autre état. Le workflow d'ordinateur d'état peut porter un état final. Lorsqu'une transition est effectuée vers l'état final, l'exécution de workflow prend fin.

L'organigramme suivant est un exemple de workflow d'ordinateur d'état.

Workflows d'ordinateur d'état

Exemple de workflow d'ordinateur d'état

Le tableau suivant répertorie les activités relatives à l'ordinateur d'état contenues dans la bibliothèque d'activités de base de Windows Workflow Foundation.

Activité Description

EventDrivenActivity

Utilisée pour des états pour lesquels un événement externe déclenche l'exécution. L'activité EventDrivenActivity doit contenir une activité qui implémente l'interface IEventActivity comme première activité enfant. Pour plus d'informations, consultez Utilisation de l'activité EventDrivenActivity.

SetStateActivity

Spécifie une transition vers un nouvel état. Pour plus d'informations, consultez Utilisation de l'activité SetStateActivity.

StateActivity

Représente un état présent au sein d'un ordinateur d'état pouvant contenir des activités d'état supplémentaires. Pour plus d'informations, consultez Utilisation de l'activité StateActivity.

StateInitializationActivity

Elle est exécutée lorsqu'un état est entré ; elle peut contenir d'autres activités. Pour plus d'informations, consultez Utilisation de l'activité StateInitializationActivity.

StateFinalizationActivity

Elle exécute les activités contenues lorsqu'une activité StateActivity prend fin. Pour plus d'informations, consultez Utilisation de l'activité StateFinalizationActivity.

Pour plus d'informations sur les styles de création de workflows, consultez Styles de création de workflows.

Voir aussi

Concepts

Workflows séquentiels
Styles de création de workflows
Utilisation de l'activité EventDrivenActivity
Utilisation de l'activité SetStateActivity
Utilisation de l'activité StateActivity
Utilisation de l'activité StateInitializationActivity
Utilisation de l'activité StateFinalizationActivity

Autres ressources

Développement de workflows

Footer image

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