Magazyn wystąpień przepływu pracy SQL

Program .NET Framework 4.6.1 jest dostarczany z magazynem wystąpień przepływu pracy SQL, który umożliwia przepływom pracy utrwalanie informacji o stanie wystąpień przepływu pracy w bazie danych programu SQL Server 2005 lub SQL Server 2008. Ta funkcja jest implementowana głównie w postaci SqlWorkflowInstanceStore klasy, która pochodzi z abstrakcyjnej InstanceStore klasy struktury trwałości. Funkcja magazynu wystąpień przepływu pracy SQL stanowi dostawcę trwałości SQL, który jest konkretną implementacją interfejsu API trwałości używanego przez hosta do wysyłania poleceń trwałości do magazynu.

Magazyn wystąpień przepływu pracy SQL obsługuje zarówno własne przepływy pracy, jak i usługi przepływu pracy, które korzystają WorkflowApplication z usługi lub WorkflowServiceHost hostowanych w usłudze WAS przy użyciu programu WorkflowServiceHost. Funkcję magazynu wystąpień przepływu pracy SQL można skonfigurować programowo dla usług hostowanych samodzielnie przy użyciu modelu obiektów uwidacznianej przez tę funkcję. Tę funkcję można skonfigurować dla usług hostowanych zarówno WorkflowServiceHost programowo przy użyciu modelu obiektów, jak i pliku konfiguracji XML.

Funkcja magazynu wystąpień przepływu pracy SQL (klasa SqlWorkflowInstanceStore ) nie implementuje PersistenceProviderFactory i dlatego nie oferuje obsługi trwałości dla trwałych usług WCF innych niż przepływ pracy. Nie implementuje WorkflowPersistenceService ona również i dlatego nie oferuje obsługi trwałości dla przepływów pracy w wersji 3.x. Funkcja obsługuje trwałość tylko dla przepływów pracy I usług przepływu pracy platformy WF 4.0 (i nowszych). Funkcja nie obsługuje również żadnych baz danych innych niż SQL Server 2005 i SQL Server 2008.

W tematach w tej sekcji opisano właściwości i funkcje magazynu wystąpień przepływu pracy SQL oraz przedstawiono szczegółowe informacje dotyczące konfigurowania magazynu.

Usługa Windows Server App Fabric udostępnia własny magazyn wystąpień i narzędzia, aby uprościć konfigurację i użycie magazynu wystąpień. Aby uzyskać więcej informacji, zobacz Windows Server App Fabric Instance Store. Aby uzyskać więcej informacji na temat bazy danych trwałości programu SQL Server usługi App Fabric, zobacz Baza danych trwałości programu SQL Server w usłudze App Fabric

W tej sekcji

Zobacz też