Partager via


SqlWorkflowPersistenceService Constructeurs

Définition

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.

S’applique à