Recommandations en matière de migration

Dans .NET Framework 4, Microsoft a publié la deuxième version majeure de Windows Workflow Foundation (WF). WF a été intégré dans WinFX (ce qui comprenait les types dans les espaces de noms System.Workflow.*, à présent désignés sous le nom de WF3) et amélioré dans .NET Framework 3.5. WF3 fait également partie de .NET Framework 4, mais avec une nouvelle technologie de workflow (les types dans les espaces de noms System.Activities.*, désignés sous le nom de WF4). Lorsque vous pensez au moment opportun d'adopter WF4, il est important de savoir tout d'abord que c'est vous qui décidez.

  • WF3 est une partie complètement prise en charge de .NET Framework 4.

  • Les applications WF3 sont exécutées sur .NET Framework 4 sans modification et continuent à être totalement prises en charge.

  • Des applications WF3 peuvent être créées et vos applications existantes peuvent être modifiées dans Visual Studio 2012 et sont totalement prises en charge.

Ainsi, la décision d'adopter .NET Framework 4 est découplée de celle de passer à WF4 (System.Activities.*) à partir de WF3 (System.Workflow.*). Cette rubrique fournit des liens vers des conseils de migration WF qui fournissent des informations sur l'utilisation de WF3 et WF4.

Livres blancs et livres de recettes sur la migration WF

WF Migration Overview
Décrit la relation entre WF3 et WF4 ainsi que les choix dont vous disposez en tant qu'utilisateur ou qu'utilisateur potentiel de la technologie de workflow dans .NET Framework 4.

WF Migration: Best Practices for WF3 Development
Explique comment concevoir des artefacts WF3 afin que leur migration vers WF4 soit plus facile.

WF Guidance: Rules
Explique comment reporter des investissements liés aux règles dans des solutions .NET Framework 4.

WF Guidance: State Machine Explique la modélisation des flux de contrôle WF4 en l'absence d'une activité Ordinateur-État. Ces conseils s'appliquent uniquement aux projets de workflow qui ciblent le .NET Framework 4. Les workflows de machine à états ont été ajoutés dans .NET Framework 4.0.1 avec la mise en production de la mise à jour 1 de la plateforme, et ont été inclus dans le .NET Framework 4.5. Pour plus d’informations sur les workflows d’ordinateur d’état dans .NET Framework 4.0.1 - 4.0.3 et .NET Framework 4.5, consultez Mise à jour 4.0.1 du Microsoft .NET Framework 4 et Workflows d'ordinateur d'état.

WF Migration Cookbook: Custom Activities
Fournit des exemples et des instructions pour une nouvelle conception des activités personnalisées WF3 sur WF4.

WF Migration Cookbook: Advanced Custom Activities
Explique comment reconcevoir des activités personnalisées WF3 avancées qui utilisent les files d'attente WF3 et planifier des activités enfants en tant qu'activités personnalisées WF4. %20 WF Migration Cookbook: Workflows
Fournit des exemples et des instructions pour une nouvelle conception des workflows WF3 sur WF4.

WF Migration Cookbook: Workflow Hosting
Explique comment reconcevoir code d'hébergement WF3 en tant que code d'hébergement WF4. L'objectif est de couvrir les principales différences de l'hébergement de workflow entre WF3 et WF4.

WF Migration Cookbook: Workflow Tracking
Explique comment reconcevoir le code et la configuration de suivi WF3 à l'aide du code et de la configuration de suivi équivalents WF4.

WF Guidance: Workflow Services
Fournit des instructions détaillées orientées exemple pour reconcevoir les workflows qui implémentent des services Web Windows Communication Foundation (WCF) (en général connus sous le nom de services de workflowl) créés dans WF3 de façon à utiliser WF4, pour les scénarios courants d'activités prédéfinies.

Voir aussi