Partage via


SqlTrackingService Constructeurs

Définition

Initialise une nouvelle instance de la classe SqlTrackingService.

Surcharges

SqlTrackingService(NameValueCollection)

Initialise une nouvelle instance de la classe SqlTrackingService à l'aide du NameValueCollection spécifié.

SqlTrackingService(String)

Initialise une nouvelle instance de la classe SqlTrackingService en utilisant la chaîne de connexion de base de données spécifiée.

SqlTrackingService(NameValueCollection)

Initialise une nouvelle instance de la classe SqlTrackingService à l'aide du NameValueCollection spécifié.

public:
 SqlTrackingService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlTrackingService (System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Tracking.SqlTrackingService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (parameters As NameValueCollection)

Paramètres

parameters
NameValueCollection

NameValueCollection qui spécifie les propriétés de SqlTrackingService et leurs valeurs initiales.

Exceptions

parameters est une référence Null (Nothing en Visual Basic).

La valeur de string associée à une clé de propriété Boolean dans parameters n'est pas représentée par TrueString ou FalseString.

Remarques

Ce constructeur est appelé par le moteur d'exécution de workflow lorsque celui-ci est initialisé à partir d'un fichier de configuration d'application qui spécifie un SqlTrackingService. Vous pouvez également utiliser ce constructeur pour initialiser le SqlTrackingService d'une application hôte. Le SqlTrackingService est initialisé d'après les paires clé-valeur contenues dans le NameValueCollection. Le tableau suivant énumère les clés potentielles, la propriété que chaque valeur initialise et le type de chaque propriété. La valeur associée à chaque clé doit être une chaîne qui représente le type approprié pour la propriété à laquelle cette clé fait référence. Vous pouvez spécifier une ou plusieurs de ces paires clé-valeur.

Clé Type de propriété Description de la propriété
"IsTransactional" bool Spécifie si SqlTrackingService participe aux transactions de workflow en utilisant le WorkBatch. La valeur par défaut est true, ce qui spécifie que les modifications de suivi sont écrites dans la base de données de façon synchrone.
"UseDefaultProfile" bool Spécifie si le profil de suivi par défaut sera retourné si aucun profil de suivi ne peut être trouvé pour un appel GetProfile. La valeur par défaut est true, ce qui spécifie que le profil de suivi par défaut sera utilisé.
"ProfileChangeCheckInterval" double Spécifie l'intervalle (en millisecondes) selon lequel il faut vérifier si la base de données contient des modifications de profils de suivi. La valeur par défaut est de 6 0000 millisecondes.
"ConnectionString" string Spécifie la chaîne de connexion de base de données. La valeur par défaut est une référence Null (Nothing en Visual Basic).
"PartitionOnCompletion" bool Spécifie si le suivi des données pour une instance de workflow doit être déplacé vers la partition actuellement active dans la base de données lorsque l'instance de workflow est effectuée.

S’applique à

SqlTrackingService(String)

Initialise une nouvelle instance de la classe SqlTrackingService en utilisant la chaîne de connexion de base de données spécifiée.

public:
 SqlTrackingService(System::String ^ connectionString);
public SqlTrackingService (string connectionString);
new System.Workflow.Runtime.Tracking.SqlTrackingService : string -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (connectionString As String)

Paramètres

connectionString
String

Une chaîne de connexion de base de données valide.

Exceptions

La chaîne de connexion de base de données n'est pas valide.

S’applique à