Condividi tramite


Archivio di istanze del flusso di lavoro SQL

.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 SQL Server 2008. Questa funzionalità viene implementata principalmente nel formato della classe SqlWorkflowInstanceStore che deriva dalla classe InstanceStore astratta del framework di persistenza. 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.

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. 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à. 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.

La funzionalità di archivio di istanze del flusso di lavoro SQL (classe SqlWorkflowInstanceStore) non implementa l'oggetto PersistenceProviderFactory, pertanto non offre il supporto della persistenza per i servizi WCF durevoli non del flusso di lavoro. Inoltre, non implementando l'oggetto WorkflowPersistenceService, non offre il supporto della persistenza per i flussi di lavoro 3.x. La funzionalità supporta la persistenza solo per i flussi di lavoro e i relativi servizi di WF 4.0 e versioni successive. La funzionalità non supporta inoltre alcun database diverso da SQL Server 2005 e 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.

Windows Server AppFabric è dotato di un proprio archivio di istanze e di strumenti per semplificare la configurazione e l'uso dell'archivio. Per altre informazioni, vedere Archivio di istanze di Windows Server AppFabric. Per altre informazioni sui database di persistenza di SQL Server AppFabric, vedere Database di persistenza SQL Server AppFabric.

In questa sezione

Vedi anche