Archivio di istanze del flusso di lavoro SQLSQL Workflow Instance Store

.NET Framework 4.6.1.NET Framework 4.6.1 viene fornito con l'archivio di istanze del flusso di lavoro SQL che consente ai flussi di lavoro di rendere persistenti le informazioni sullo stato delle istanze del flusso di lavoro in un database di SQL Server 2005 o di SQL Server 2008.The .NET Framework 4.6.1.NET Framework 4.6.1 ships with the SQL Workflow Instance Store, which allows workflows to persist state information about workflow instances in a SQL Server 2005 or SQL Server 2008 database. Questa funzionalità viene implementata principalmente nel formato della classe SqlWorkflowInstanceStore che deriva dalla classe InstanceStore astratta del framework di persistenza.This feature is primarily implemented in the form of the SqlWorkflowInstanceStore class, which derives from the abstract InstanceStore class of the persistence framework. La funzionalità di archivio di istanze del flusso di lavoro SQL costituisce un provider di persistenza SQL, ovvero un'implementazione concreta dell'API di persistenza usata da un host per inviare i comandi di persistenza all'archivio.The SQL Workflow Instance Store feature constitutes a SQL persistence provider, which is a concrete implementation of the persistence API that a host uses to send persistence commands to the store.

L'archivio di istanze del flusso di lavoro SQL supporta sia flussi di lavoro indipendenti o i servizi dei flussi di lavoro che usano l'oggetto WorkflowApplication o WorkflowServiceHost sia i servizi ospitati in WAS tramite l'oggetto WorkflowServiceHost.The SQL Workflow Instance Store supports both self-hosted workflows or workflow services that use WorkflowApplication or WorkflowServiceHost as well as services hosted in WAS using WorkflowServiceHost. La funzionalità di archivio di istanze del flusso di lavoro SQL può essere configurata a livello di codice per i servizi indipendenti tramite il modello a oggetti esposto dalla funzionalità.You can configure the SQL Workflow Instance Store feature for self-hosted services programmatically by using the object model exposed by the feature. Questa funzionalità può essere configurata per i servizi ospitati dall'oggetto WorkflowServiceHost sia a livello di codice tramite il modello a oggetti sia tramite un file di configurazione XML.You can configure this feature for services hosted by WorkflowServiceHost both programmatically by using the object model and also by using an XML configuration file.

La funzionalità di archivio di istanze del flusso di lavoro SQL (SqlWorkflowInstanceStore classe) non implementa PersistenceProviderFactory e pertanto non offre il supporto della persistenza per i servizi WCF senza flusso di lavoro durevoli.The SQL Workflow Instance Store feature (SqlWorkflowInstanceStore class) does not implement PersistenceProviderFactory and hence does not offer persistence support for durable non-workflow WCF services. Inoltre, non implementando l'oggetto WorkflowPersistenceService, non offre il supporto della persistenza per i flussi di lavoro 3.x.It also does not implement WorkflowPersistenceService and hence does not offer persistence support for 3.x workflows. La funzionalità supporta la persistenza solo per i flussi di lavoro e i relativi servizi di WF 4.0 e versioni successive.The feature supports persistence for only WF 4.0 (and later) workflows and workflow services. La funzionalità non supporta inoltre alcun database diverso da SQL Server 2005 e SQL Server 2008.The feature also does not support any databases other than SQL Server 2005 and SQL Server 2008.

Negli argomenti di questa sezione vengono descritte le proprietà e le funzionalità dell'archivio di istanze del flusso di lavoro SQL e forniti i dettagli sulla configurazione dell'archivio.The topics in this section describe properties and features of the SQL Workflow Instance Store and provide you with details on configuring the store.

Windows Server AppFabric è dotato di un proprio archivio di istanze e di strumenti per semplificare la configurazione e l'uso dell'archivio.Windows Server App Fabric provides its own instance store and tooling to simplify the configuration and use of the instance store. Per altre informazioni, vedere vedere archivio di istanze di Windows Server App Fabric.For more information, see see Windows Server App Fabric Instance Store. Per ulteriori informazioni vedere App persistenza Database di SQL Server App persistenza Database di SQL ServerFor more information about the App Fabric SQL Server Persistence Database see App Fabric SQL Server Persistence Database

In questa sezioneIn This Section

Vedere ancheSee Also

Esempi di persistenzaPersistence Samples