Compartilhar via


Repositório de Instâncias de Fluxo de Trabalho do SQL

O .NET Framework 4.6.1 é fornecido com o Repositório de Instâncias de Fluxo de Trabalho do SQL, 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 do SQL constitui um provedor de persistência do SQL, que é uma implementação concreta da API de persistência que um host utiliza para enviar comandos de persistência para o repositório.

O Repositório de Instâncias de Fluxo de Trabalho do SQL dá suporte a fluxos de trabalho auto-hospedados ou serviços de fluxo de trabalho que usam WorkflowApplication ou WorkflowServiceHost bem como serviços hospedados no WAS usando WorkflowServiceHost. Você pode configurar o recurso repositório de instâncias de fluxo de trabalho do 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 tanto programaticamente, usando o modelo de objeto, quanto usando um arquivo de configuração XML.

O recurso do Repositório de Instâncias de Fluxo de Trabalho do SQL (classe SqlWorkflowInstanceStore ) não implementa PersistenceProviderFactory e, portanto, não oferece suporte de persistência para serviços duráveis WCF não 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 dá suporte à persistência apenas para fluxos de trabalho do WF 4.0 (e posterior) e serviços de fluxo de trabalho. O recurso também não dá suporte a nenhum banco de dados que não seja o SQL Server 2005 e o SQL Server 2008.

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

O Windows Server App Fabric fornece seu próprio repositório 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 o Repositório de Instâncias do Windows Server App Fabric. Para obter mais informações sobre o Banco de Dados de Persistência do SQL Server do App Fabric, consulte App Fabric SQL Server Persistence Database

Nesta seção

Consulte também