SqlWorkflowPersistenceService Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService.
Surcharges
SqlWorkflowPersistenceService(NameValueCollection) |
Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService en utilisant les paramètres spécifiés. |
SqlWorkflowPersistenceService(String) |
Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService en utilisant la chaîne de connexion de base de données. |
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService en utilisant une chaîne de connexion de base de données ainsi que d'autres paramètres. |
SqlWorkflowPersistenceService(NameValueCollection)
Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService en utilisant les paramètres spécifiés.
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)
Paramètres
- parameters
- NameValueCollection
NameValueCollection contenant tous les paramètres de démarrage.
Exceptions
parameters
contient une chaîne de connexion de base de données non valide.
parameters
est une référence Null (Nothing
en Visual Basic).
Remarques
Ce constructeur est appelé lorsque le moteur d'exécution de workflow charge des services à partir d'un fichier de configuration d'application. Il peut également être appelé par programme à l'aide du paramètre NameValueCollection
. Les paramètres valides sont les suivants : ConnectionString
, OwnershipTimeoutSeconds
, UnloadOnIdle
et EnableRetries
. Une exception ArgumentException est levée si les paramètres contiennent d'autres clés.
S’applique à
SqlWorkflowPersistenceService(String)
Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService en utilisant la chaîne de connexion de base de données.
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)
Paramètres
- connectionString
- String
Une chaîne de connexion de base de données valide.
Exceptions
connectionString
est une référence Null (Nothing
en Visual Basic).
S’applique à
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService en utilisant une chaîne de connexion de base de données ainsi que d'autres paramètres.
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)
Paramètres
- connectionString
- String
Une chaîne de connexion de base de données valide.
- unloadOnIdle
- Boolean
true
pour décharger le workflow lorsqu'il présente un état d'inactivité.
- instanceOwnershipDuration
- TimeSpan
La durée des verrous sur les workflows inactifs.
- loadingInterval
- TimeSpan
La fréquence à laquelle le service de persistance interroge la base de données pour rechercher les workflows contenant des minuteries ayant expiré.
Exceptions
connectionString
est une référence Null (Nothing
en Visual Basic).
Remarques
Notez que l'utilisation de ce constructeur (lequel fournit une valeur pour instanceOwnershipDuration
) active le verrouillage. Pour créer un service de persistance qui n'active pas de verrouillage, utilisez un constructeur différent n'indiquant pas instanceOwnershipDuration
.