J'ai étudié la possibilité de ré-héberger un flux de travail WF4 afin de l'utiliser pour déboguer les flux de travail en cours d'exécution. Tous les articles et les exemples que j'ai vus concernant le Rehosting de WF4 utilisent une application WPF pour héberger initialement le Workflow, et utilisent ensuite le WorkflowDesigner pour le ReHosting. Existe-t-il un moyen de ré-héberger un workflow qui a été hébergé dans une application non WPF, comme ASP.Net MVC ?
Réponses
Trop de publicités?Le WorkflowDesigner est en fait un gros contrôle WPF, vous ne pouvez donc pas l'héberger dans une application ASP.NET. Vous ne pouvez pas non plus l'héberger dans une application Silverlight. Si vous avez besoin d'exposer le concepteur dans une application Internet, vous devrez soit créer votre propre concepteur, soit utiliser quelque chose comme un serveur de terminal/Citrix.
Je viens de lire dans un autre article que WF 4 facilitera l'hébergement du designer dans l'application. J'ai moi aussi une exigence similaire, à savoir que le concepteur de flux de travail doit être disponible pour l'utilisateur afin qu'il puisse créer ses propres flux de travail. Dans ce billet, on expliquait cela par le fait que WF 4 est entièrement basé sur le balisage et qu'aucun code n'est impliqué... ce qui facilite l'hébergement dans l'application....