Freigeben über


SQL-Workflowinstanzspeicher

Das .NET Framework 4.6.1 wird im SQL-Workflowinstanzspeicher bereitgestellt, sodass Workflows Statusinformationen zu Workflowinstanzen in einer SQL Server 2005- oder SQL Server 2008-Datenbank speichern können. Dieses Feature wird in erster Linie in Form der SqlWorkflowInstanceStore Klasse implementiert, die von der abstrakten InstanceStore Klasse des Persistenzframeworks abgeleitet wird. Das SQL-Workflowinstanzspeicher-Feature stellt einen SQL-Persistenzanbieter dar, bei dem es sich um eine konkrete Implementierung der Persistenz-API handelt, die ein Host zum Senden von Persistenzbefehlen an den Speicher verwendet.

Der SQL-Workflowinstanzspeicher unterstützt sowohl selbst gehostete Workflows oder Workflowdienste, die WorkflowApplication oder WorkflowServiceHost verwenden, als auch in WAS gehostete Dienste, die WorkflowServiceHost verwenden. Sie können das SQL-Workflowinstanzspeicher-Feature für selbst gehostete Dienste programmgesteuert konfigurieren, indem Sie das objektmodell verwenden, das vom Feature verfügbar gemacht wird. Sie können dieses Feature für Dienste, die sowohl programmgesteuert mithilfe des Objektmodells als auch mithilfe einer XML-Konfigurationsdatei gehostet werden, konfigurieren.

Das SQL Workflow Instance Store-Feature (SqlWorkflowInstanceStore-Klasse ) implementiert PersistenceProviderFactory nicht und bietet daher keine Persistenzunterstützung für dauerhafte WCF-Dienste, die nicht von Workflows sind. Es implementiert auch nicht WorkflowPersistenceService und bietet daher keine Unterstützung für die Persistenz von 3.x-Workflows. Das Feature unterstützt die Persistenz nur für Workflows und Workflowdienste ab WF 4.0 und höher. Das Feature unterstützt auch keine datenbanken außer SQL Server 2005 und SQL Server 2008.

In den Themen in diesem Abschnitt werden die Eigenschaften und Features des SQL-Workflowinstanzspeichers beschrieben und Details zum Konfigurieren des Speichers bereitgestellt.

Windows Server App Fabric bietet einen eigenen Instanzspeicher und Werkzeuge, um die Konfiguration und Verwendung des Instanzspeichers zu vereinfachen. Weitere Informationen finden Sie unter Windows Server App Fabric Instance Store. Weitere Informationen zur Sql Server-Persistenzdatenbank von App Fabric finden Sie unter App Fabric SQL Server-Persistenzdatenbank

In diesem Abschnitt

Siehe auch