Partager via


Création d'une application hôte de workflow

L'application hôte interagit avec Windows Workflow Foundation par la classe WorkflowRuntime, ou une classe personnalisée qui en hérite. Vous créez un objet WorkflowRuntime et le remplissez avec les services que vous utiliserez pendant l'exécution de vos workflows.

Responsabilités d'application hôte

Les responsabilités de l'application hôte sont les suivantes :

  • créer un ou plusieurs processus et un ou plusieurs domaines d'application,

  • fournir si nécessaire des mécanismes d'isolation,

  • marshaler si nécessaire des appels entre des domaines d'application,

  • démarrer des instances de workflow,

  • créer des services personnalisés et locaux.

En outre, une application hôte peut effectuer les opérations suivantes :

  • contrôler le chargement et le déchargement de workflows en mémoire,

  • écouter des événements spécifiques et les communiquer à un utilisateur ou à un administrateur,

  • définir des délais d'expiration et des tentatives pour chaque workflow,

  • exposer des compteurs de performance,

  • écrire des informations de journal pour déboguer et diagnostiquer,

  • fournir des implémentations de service personnalisées,

  • créer des services localisés pour satisfaire les spécifications de langage de l'application d'hébergement et de la base utilisateur.

Les tâches que l'application hôte doit effectuer

Les éléments suivants sont une liste des tâches que l'application hôte doit effectuer.

Voir aussi

Référence

WorkflowRuntime
Start
CreateWorkflow
Started
Stopped
ServicesExceptionNotHandled
WorkflowAborted
WorkflowCompleted
WorkflowCreated
WorkflowIdled
WorkflowLoaded
WorkflowPersisted
WorkflowResumed
WorkflowStarted
WorkflowSuspended
WorkflowTerminated
WorkflowUnloaded

Concepts

Comment : ajouter et supprimer des services de workflow
Communication avec les workflows et les applications

Autres ressources

Services Windows Workflow Foundation
Développement d'applications prenant en charge les workflows

Footer image

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