SqlWorkflowPersistenceService Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe SqlWorkflowPersistenceService.
Overload
SqlWorkflowPersistenceService(NameValueCollection) |
Inizializza una nuova istanza della classe SqlWorkflowPersistenceService tramite i parametri specificati. |
SqlWorkflowPersistenceService(String) |
Inizializza una nuova istanza della classe SqlWorkflowPersistenceService mediante l'utilizzo della stringa di connessione del database. |
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Inizializza una nuova istanza della classe SqlWorkflowPersistenceService mediante l'utilizzo di una stringa di connessione del database e di altri parametri. |
SqlWorkflowPersistenceService(NameValueCollection)
Inizializza una nuova istanza della classe SqlWorkflowPersistenceService tramite i parametri specificati.
public:
SqlWorkflowPersistenceService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlWorkflowPersistenceService (System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (parameters As NameValueCollection)
Parametri
- parameters
- NameValueCollection
Classe NameValueCollection che contiene i parametri di avvio.
Eccezioni
parameters
contiene una stringa di connessione del database non valida.
parameters
è un riferimento null (Nothing
in Visual Basic).
Commenti
Questo costruttore viene richiamato quando il motore di runtime del flusso di lavoro carica servizi da un file di configurazione dell'applicazione. Può essere richiamato anche a livello di codice con il parametro NameValueCollection
. I parametri validi sono ConnectionString
, OwnershipTimeoutSeconds
, UnloadOnIdle
e EnableRetries
. Viene generata una classe ArgumentException se i parametri contengono un qualsiasi altra chiave.
Si applica a
SqlWorkflowPersistenceService(String)
Inizializza una nuova istanza della classe SqlWorkflowPersistenceService mediante l'utilizzo della stringa di connessione del database.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString);
public SqlWorkflowPersistenceService (string connectionString);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String)
Parametri
- connectionString
- String
Stringa di connessione del database valida.
Eccezioni
connectionString
è un riferimento null (Nothing
in Visual Basic).
Si applica a
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Inizializza una nuova istanza della classe SqlWorkflowPersistenceService mediante l'utilizzo di una stringa di connessione del database e di altri parametri.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
public SqlWorkflowPersistenceService (string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string * bool * TimeSpan * TimeSpan -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String, unloadOnIdle As Boolean, instanceOwnershipDuration As TimeSpan, loadingInterval As TimeSpan)
Parametri
- connectionString
- String
Stringa di connessione del database valida.
- unloadOnIdle
- Boolean
true
per scaricare il flusso di lavoro quando è in stato inattivo.
- instanceOwnershipDuration
- TimeSpan
Intervallo di tempo per cui vengono mantenuti i blocchi su flussi di lavoro inattivi.
- loadingInterval
- TimeSpan
Frequenza con cui il servizio di persistenza esegue il polling del database per i flussi di lavoro con timer scaduti.
Eccezioni
connectionString
è un riferimento null (Nothing
in Visual Basic).
Commenti
Si noti che l'utilizzo di questo costruttore (che fornisce un valore per instanceOwnershipDuration
) abilita il blocco. Per creare un servizio di persistenza che non abilita il blocco, utilizzare un costruttore diverso che non specifica instanceOwnershipDuration
.