Partager via


Magasin d'instances de workflow SQL

Cette rubrique s'applique à Windows Workflow Foundation 4.

Le .NET Framework 4 est fourni avec le magasin d'instances de workflow SQL, qui permet aux workflows de rendre les informations d'état persistantes à propos des instances de workflow dans SQL Server 2005 ou dans une base de données SQL Server 2008. Cette fonctionnalité est implémentée principalement dans le formulaire de la classe SqlWorkflowInstanceStore, qui dérive de la classe InstanceStore abstraite de l'infrastructure de persistance. La fonctionnalité de magasin d'instances de workflow SQL constitue un fournisseur de persistance SQL, qui est une implémentation concrète de l'API de persistance qu'un hôte utilise pour envoyer des commandes de persistance au magasin.

Le SQL Workflow Instance Store prend en charge à la fois les workflows auto-hébergés ou les services de workflow qui utilisent WorkflowApplication ou WorkflowServiceHost et les services hébergés dans WAS qui utilisent WorkflowServiceHost. Vous pouvez configurer par programmation la fonctionnalité de magasin d'instances de workflow SQL pour les services auto-hébergés à l'aide du modèle objet exposé par la fonctionnalité. Vous pouvez configurer cette fonctionnalité pour les services hébergés à la fois par programmation par WorkflowServiceHost à l'aide du modèle objet et également en utilisant un fichier de configuration XML.

La fonctionnalité de magasin d'instances de workflow SQL (classe SqlWorkflowInstanceStore) n'implémente pas PersistenceProviderFactory et n'offre donc pas de prise en charge de la persistance pour les services WCF durables en dehors du workflow. Il n'implémente pas également WorkflowPersistenceService et d'où n'offre pas support de persistance pour 3.x workflows. La fonctionnalité prend uniquement en charge la persistance pour les services de workflow et les workflow WF 4.0. La fonctionnalité ne prend pas en charge les bases de données autres que SQL Server 2005 et SQL Server 2008.

Les rubriques de cette section décrivent les propriétés et fonctionnalités du magasin d'instances de workflow SQL et vous fournissent des détails sur la configuration du magasin.

Dans cette section

Voir aussi

Autres ressources

Exemples de persistance