Partilhar via


Repositório de instâncias do fluxo de trabalho SQL

O .NET Framework 4.6.1 é fornecido com o SQL Workflow Instance Store, que permite que os fluxos de trabalho persistam informações de estado sobre instâncias de fluxo de trabalho em um banco de dados SQL Server 2005 ou SQL Server 2008. Esse recurso é implementado principalmente na forma da SqlWorkflowInstanceStore classe, que deriva da classe abstrata InstanceStore da estrutura de persistência. O recurso Repositório de Instâncias de Fluxo de Trabalho SQL constitui um provedor de persistência SQL, que é uma implementação concreta da API de persistência que um host usa para enviar comandos de persistência para o armazenamento.

O Repositório de Instâncias de Fluxo de Trabalho SQL oferece suporte a fluxos de trabalho auto-hospedados ou serviços de fluxo de trabalho que usam WorkflowApplication ou WorkflowServiceHost também serviços hospedados no WAS usando WorkflowServiceHost. Você pode configurar o recurso Repositório de Instâncias de Fluxo de Trabalho SQL para serviços auto-hospedados programaticamente usando o modelo de objeto exposto pelo recurso. Você pode configurar esse recurso para serviços hospedados por WorkflowServiceHost ambos programaticamente usando o modelo de objeto e também usando um arquivo de configuração XML.

O recurso SQL Workflow Instance Store (classe SqlWorkflowInstanceStore ) não implementa PersistenceProviderFactory e, portanto, não oferece suporte de persistência para serviços WCF duráveis que não sejam de fluxo de trabalho. Ele também não implementa WorkflowPersistenceService e, portanto, não oferece suporte de persistência para fluxos de trabalho 3.x. O recurso suporta persistência apenas para fluxos de trabalho e serviços de fluxo de trabalho do WF 4.0 (e posteriores). O recurso também não oferece suporte a bancos de dados diferentes do SQL Server 2005 e do SQL Server 2008.

Os tópicos desta seção descrevem as propriedades e os recursos do Repositório de Instâncias do Fluxo de Trabalho SQL e fornecem detalhes sobre a configuração do armazenamento.

O Windows Server App Fabric fornece seu próprio armazenamento de instâncias e ferramentas para simplificar a configuração e o uso do repositório de instâncias. Para obter mais informações, consulte Windows Server App Fabric Instance Store. Para obter mais informações sobre o banco de dados de persistência do SQL Server do App Fabric, consulte Banco de dados de persistência do SQL Server do App Fabric

Nesta Secção

Consulte também