Úložiště instancí pracovních postupů SQL
Rozhraní .NET Framework 4.6.1 je dodáváno s úložištěm instancí pracovního postupu SQL, které umožňuje pracovním postupům uchovávat informace o stavu instancí pracovního postupu v databázi SQL Serveru 2005 nebo SQL Serveru 2008. Tato funkce je primárně implementována ve formě SqlWorkflowInstanceStore třídy, která je odvozena z abstraktní InstanceStore třídy architektury trvalosti. Funkce úložiště instancí pracovního postupu SQL představuje zprostředkovatele trvalosti SQL, což je konkrétní implementace rozhraní API trvalosti, které hostitel používá k odesílání příkazů trvalosti do úložiště.
Úložiště instancí pracovního postupu SQL podporuje jak pracovní postupy v místním prostředí, tak služby pracovního postupu, které používají WorkflowApplication nebo WorkflowServiceHost také služby hostované ve službě WAS.WorkflowServiceHost Funkci Úložiště instancí pracovního postupu SQL pro služby v místním prostředí můžete nakonfigurovat programově pomocí objektového modelu vystaveného funkcí. Tuto funkci můžete nakonfigurovat pro služby hostované WorkflowServiceHost prostřednictvím kódu programu pomocí objektového modelu a také pomocí konfiguračního souboru XML.
Funkce úložiště instancí pracovního postupu SQL (třída SqlWorkflowInstanceStore ) neimplementuje PersistenceProviderFactory , a proto nenabízí podporu trvalosti pro trvalé služby WCF bez pracovního postupu. Také neimplementuje WorkflowPersistenceService a proto nenabízí podporu trvalosti pro pracovní postupy 3.x. Tato funkce podporuje trvalost pouze pro pracovní postupy WF 4.0 (a novější) a služby pracovních postupů. Tato funkce také nepodporuje žádné databáze jiné než SQL Server 2005 a SQL Server 2008.
Témata v této části popisují vlastnosti a funkce úložiště instancí pracovního postupu SQL a poskytují podrobnosti o konfiguraci úložiště.
Windows Server App Fabric poskytuje vlastní úložiště instancí a nástroje pro zjednodušení konfigurace a používání úložiště instancí. Další informace najdete v článku Windows Server App Fabric Instance Store. Další informace o databázi trvalosti SQL Serveru App Fabric naleznete v tématu Databáze trvalosti SQL Serveru App Fabric.