Almacén de instancias de flujo de trabajo de SQL
Este tema es aplicable a Windows Workflow Foundation 4.
.NET Framework 4 se distribuye con el almacén de instancias de flujo de trabajo de SQL, que permite a los flujos de trabajo conservar información de estado sobre las instancias de flujo de trabajo en una base de datos de SQL Server 2005 o SQL Server 2008. Esta característica se implementa principalmente en el formulario de la clase SqlWorkflowInstanceStore, que deriva de la clase InstanceStore abstracta del marco de persistencia. La característica Almacén de instancias de flujo de trabajo de SQL constituye un proveedor de persistencia de SQL, que es una implementación concreta de la API de persistencia que un host usa para enviar los comandos de persistencia al almacén.
El Almacén de instancias de flujo de trabajo de SQL admite ambos flujos de trabajo auto-hospedados o servicios de flujo de trabajo que usan WorkflowApplication o WorkflowServiceHost, así como los servicios hospedados en WAS que usen WorkflowServiceHost. Puede configurar la característica Almacén de instancias de flujo de trabajo de SQL para servicos auto-hospedados mediante programación usando para ello el modelo de objeto expuesto por la característica. Puede configurar esta característica para los servicios hospedados por WorkflowServiceHost mediante programación al usar el modelo de objetos y también un archivo de configuración XML.
La característica Almacén de instancias de flujo de trabajo de SQL (SqlWorkflowInstanceStore) no implementa PersistenceProviderFactory y, por tanto, no proporciona el soporte técnico de persistencia para los servicios WCF duraderos que no sean del flujo de trabajo. Tampoco implementa WorkflowPersistenceService y, por tanto, tampoco ofrece soporte técnico de persistencia para flujos de trabajo 3.x. La característica admite la persistencia únicamente para los flujos de trabajo de WF 4.0 y servicios de flujo de trabajo. La característica admite también cualquier base de datos distinta de SQL Server 2005 y SQL Server 2008.
Los temas en esta sección describen las propiedades y características del almacén de instancias de flujo de trabajo de SQL y le proporcionan los detalles sobre cómo configurar el almacén.
En esta sección
Propiedades del almacén de instancias de flujo de trabajo de SQL
Cómo: Habilitar la persistencia de SQL para flujos de trabajo y servicios de flujo de trabajo