Almacén de instancias de flujo de trabajo de SQL
.NET Framework 4.6.1 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 servicios 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 posteriores) 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.
Windows Server App Fabric proporciona su propio almacén y herramientas de instancia para simplificar la configuración y el uso del almacén de instancias. Para más información, consulte Almacén de instancias de Windows Server App Fabric. Para más información sobre la base de datos de persistencia de SQL Server de App Fabric, consulte Base de datos de persistencia de SQL Server de App Fabric.