SqlWorkflowPersistenceService Constructeurs

Définition

Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService.

Surcharges

Nom Description
SqlWorkflowPersistenceService(NameValueCollection)

Initialise une nouvelle instance de la SqlWorkflowPersistenceService classe à l’aide des paramètres spécifiés.

SqlWorkflowPersistenceService(String)

Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService à l’aide de la base de données chaîne de connexion.

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService à l’aide d’une base de données chaîne de connexion et d’autres paramètres.

SqlWorkflowPersistenceService(NameValueCollection)

Initialise une nouvelle instance de la SqlWorkflowPersistenceService classe à l’aide des 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

Qui NameValueCollection contient des paramètres de démarrage.

Exceptions

parameters contient une base de données non valide chaîne de connexion.

parameters est une référence Null (Nothing dans 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 programmation avec le NameValueCollection paramètre. Les paramètres valides sont ConnectionString, , OwnershipTimeoutSecondsUnloadOnIdleet EnableRetries. Une ArgumentException valeur est levée si les paramètres contiennent d’autres clés.

S’applique à

SqlWorkflowPersistenceService(String)

Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService à l’aide de la base de données chaîne de connexion.

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 base de données valide chaîne de connexion.

Exceptions

connectionString est une référence Null (Nothing dans Visual Basic).

S’applique à

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Initialise une nouvelle instance de la classe SqlWorkflowPersistenceService à l’aide d’une base de données chaîne de connexion et 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 base de données valide chaîne de connexion.

unloadOnIdle
Boolean

true pour décharger le flux de travail lorsqu’il est dans un état inactif.

instanceOwnershipDuration
TimeSpan

Durée pendant laquelle les verrous sont conservés sur les flux de travail inactifs.

loadingInterval
TimeSpan

Fréquence à laquelle le service de persistance interroge la base de données pour les flux de travail avec des minuteurs expirés.

Exceptions

connectionString est une référence Null (Nothing dans Visual Basic).

Remarques

Notez que l’utilisation de ce constructeur (qui fournit une valeur pour instanceOwnershipDuration) active le verrouillage. Pour créer un service de persistance qui n’active pas le verrouillage, utilisez un constructeur différent qui ne spécifie instanceOwnershipDurationpas .

S’applique à