Dela via


SQL-arbetsflödesinstanslagring

.NET Framework 4.6.1 levereras med SQL Workflow Instance Store, vilket gör att arbetsflöden kan bevara tillståndsinformation om arbetsflödesinstanser i en SQL Server 2005- eller SQL Server 2008-databas. Den här funktionen implementeras främst i form av SqlWorkflowInstanceStore klassen, som härleds från den abstrakta InstanceStore klassen i persistence-ramverket. Funktionen SQL Workflow Instance Store utgör en SQL-beständighetsprovider, vilket är en konkret implementering av det beständighets-API som en värd använder för att skicka beständighetskommandon till arkivet.

SQL Workflow Instance Store stöder både lokalt installerade arbetsflöden eller arbetsflödestjänster som använder WorkflowApplication eller WorkflowServiceHost samt tjänster som finns i WAS med hjälp av WorkflowServiceHost. Du kan konfigurera funktionen SQL Workflow Instance Store för lokalt installerade tjänster programmatiskt med hjälp av objektmodellen som exponeras av funktionen. Du kan konfigurera den här funktionen för tjänster som hanteras programmatiskt med hjälp av WorkflowServiceHost objektmodellen och även med hjälp av en XML-konfigurationsfil.

Funktionen SQL Workflow Instance Store (SqlWorkflowInstanceStore-klass ) implementeras PersistenceProviderFactory inte och erbjuder därför inte beständigt stöd för varaktiga WCF-tjänster som inte är arbetsflödesbaserade. Den implementerar WorkflowPersistenceService inte heller och erbjuder därför inte stöd för beständighet för 3.x-arbetsflöden. Funktionen stöder beständighet endast för WF 4.0 (och senare) arbetsflöden och arbetsflödestjänster. Funktionen stöder inte heller några andra databaser än SQL Server 2005 och SQL Server 2008.

Avsnitten i detta beskriver egenskaper och funktioner för SQL Workflow Instance Store och ger dig information om hur du konfigurerar lagringen.

Windows Server App Fabric tillhandahåller ett eget instansarkiv och verktyg för att förenkla konfigurationen och användningen av instansarkivet. Mer information finns i Windows Server App Fabric Instance Store. Mer information om App Fabric SQL Server Persistence Database finns i App Fabric SQL Server Persistence Database

I det här avsnittet

Se även