<sqlWorkflowInstanceStore>
Comportamento del servizio che consente di configurare la funzionalità SqlWorkflowInstanceStore, che supporta la persistenza delle informazioni sullo stato per le istanze del servizio flusso di lavoro in un database di Server 2005 o di SQL Server 2008. Per ulteriori informazioni su questa funzionalità, vedere SQL Workflow Instance Store.
Schema Hierarchy
<system.serviceModel> del flusso di lavoro
<behaviors> del flusso di lavoro
<serviceBehaviors> del flusso di lavoro
<behavior> di <serviceBehaviors> del flusso di lavoro
<sqlWorkflowInstanceStore>
Sintassi
<behaviors> <serviceBehaviors> <behavior name=String"> <sqlWorkflowInstanceStore connectionStringName=”String” honstLockRenewalPeriod=”TimeSpan” instanceCompletionAction=”DeleteNothing/DeleteAll” instanceEncodingAction=”None/GZip” instanceLockedExceptionAction=”NoRetry/BasicRetry/AggressiveRetry” runnableInstancesDetectionPeriod=”TimeSpan” /> </behavior> </serviceBehaviors></behaviors>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti attributi, elementi figlio ed elementi padre.
Attributi
Attributo | Descrizione |
---|---|
connectionString |
Stringa contenente una stringa di connessione utilizzata per connettersi a un database di persistenza sottostante. |
connectionStringName |
Stringa contenente una stringa di connessione denominata per il server di database. Un esempio di stringa di connessione denominata è "DefaultConnectionString." |
honstLockRenewalPeriod |
Valore TimeSpan che specifica il periodo di tempo entro il quale l'host deve rinnovare il blocco su un'istanza. Se l'host non rinnova il blocco nel periodo di tempo specificato, l'istanza viene sbloccata e può essere scelta da un altro host. Lo scaricamento di un flusso di lavoro lo rende anche persistente. Se questo attributo viene impostato su zero, l'istanza del flusso di lavoro viene resa persistente e scaricata immediatamente dopo che il flusso di lavoro diventa inattivo. L'impostazione di questo attributo su TimeSpan.MaxValue comporta in realtà la disabilitazione dell'operazione di scaricamento. Le istanze del flusso di lavoro inattive non vengono mai scaricate. |
instanceCompletionAction |
Valore che specifica se i dati dell'istanza del flusso di lavoro vengono conservati nell'archivio di persistenza in seguito al completamento dell'istanza del flusso di lavoro o se vengono eliminati. Questo valore è di tipo InstanceCompletionAction. Le azioni enumerate consistono nell'eliminazione dei dati dell'istanza dall'archivio di persistenza o nella relativa conservazione al termine dell'operazione dell'istanza. La conservazione delle istanze al completamento comporta la rapida crescita del database di persistenza e pertanto influisce sulle prestazioni del database. È consigliabile configurare criteri di cancellazione dei dati del database per eliminare questi record periodicamente e garantire che le prestazioni del database soddisfino il livello di prestazioni richiesto. |
instanceEncodingOption |
Valore facoltativo che specifica se le informazioni sullo stato dell'istanza vengono compresse utilizzando l'algoritmo GZip prima che le informazioni vengano salvate nell'archivio di persistenza. Questo valore è di tipo InstanceEncodingAction. I valori possibili per questa proprietà sono "None" per indicare che la compressione non viene eseguita e "GZip" che specifica che i dati dell'istanza vengono compressi utilizzando l'algoritmo gzip. |
instanceLockedExceptionAction |
Valore che specifica l'azione che si verifica in risposta a un'eccezione generata quando l'host tenta di bloccare un'istanza al momento bloccata da un altro host. Questo valore è di tipo InstanceLockedExceptionAction. Le opzioni consentite per questo campo sono: None, Basic Retry e Aggressive Retry. Il valore predefinito è None. Nell'elenco seguente sono descritte queste tre opzioni:
|
runnableInstancesDetectionPeriod |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
Specifica un elemento di comportamento. |
Vedere anche
Riferimento
SqlWorkflowInstanceStoreBehavior
SqlWorkflowInstanceStoreElement
SqlWorkflowInstanceStore
Altre risorse
Data di compilazione: 2010-02-13