SqlTrackingService Konstruktoren

Definition

Initialisiert eine neue Instanz der SqlTrackingService-Klasse.

Überlädt

SqlTrackingService(NameValueCollection)

Initialisiert eine neue Instanz der SqlTrackingService-Klasse, indem der angegebene NameValueCollection verwendet wird.

SqlTrackingService(String)

Initialisiert mit der angegebenen Datenbankverbindungszeichenfolge eine neue Instanz der SqlTrackingService-Klasse.

SqlTrackingService(NameValueCollection)

Initialisiert eine neue Instanz der SqlTrackingService-Klasse, indem der angegebene NameValueCollection verwendet wird.

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)

Parameter

parameters
NameValueCollection

NameValueCollection, die die Eigenschaften von SqlTrackingService und seinen Anfangswerten angibt.

Ausnahmen

parameters ist ein NULL-Verweis (Nothing in Visual Basic).

Der string-Wert, der einem Boolean-Eigenschaftsschlüssel in parameters zugeordnet ist, wird weder durch TrueString noch durch FalseString dargestellt.

Hinweise

Dieser Konstruktor wird von der Workflowruntime-Engine aufgerufen, wenn die Workflowruntime-Engin von einer Anwendungskonfigurationsdatei initialisiert wird, die einen SqlTrackingService angibt. Sie können diesen Konstruktor auch verwenden, um SqlTrackingService in einer Hostanwendung zu initialisieren. SqlTrackingService wird nach den Schlüssel-Wert-Paaren initialisiert, die in NameValueCollection enthalten sind. In der folgenden Tabelle werden die möglichen Schlüssel, die Eigenschaft, die jeder Wert initialisiert, und der Typ jeder Eigenschaft aufgelistet. Der zugeordnete Wert der jeweiligen Schlüssel sollte eine Zeichenfolge sein, die den entsprechenden Typ für die Eigenschaft darstellt, auf den dieser Schlüssel verweist. Sie können ein oder mehrere dieser Schlüssel-Wert-Paare angeben.

Key Eigenschaftstyp Eigenschaftsbeschreibung
"IsTransactional" bool Gibt mithilfe von SqlTrackingService an, ob WorkBatch an Workflowtransaktionen teilnimmt. Der Standardwert ist true. Damit wird angegeben, dass Verfolgungsänderung synchron in die Datenbank geschrieben werden.
"UseDefaultProfile" bool Gibt an, ob das Standardverfolgungsprofil zurückgegeben werden soll, wenn für einen GetProfile-Aufruf kein Verfolgungsprofil gefunden wird. Der Standardwert ist true. Damit wird angegeben, dass das Standardverfolgungsprofil verwendet wird.
"ProfileChangeCheckInterval" double Gibt die Zeit in Millisekunden an, nach der die Datenbank auf Änderungen an ihren Verfolgungsprofilen überprüft werden soll. Der Standardwert ist 60000 Millisekunden.
"ConnectionString" string Gibt die Verbindungszeichenfolge für die Datenbanken an. Der Standardwert ist ein NULL-Verweis (Nothing in Visual Basic).
"PartitionOnCompletion" bool Gibt an, ob Verfolgungsdaten für eine Workflowinstanz nach Abschluss der Workflowinstanz in eine aktuell aktive Partition der Datenbank verschobenen werden sollen.

Gilt für:

SqlTrackingService(String)

Initialisiert mit der angegebenen Datenbankverbindungszeichenfolge eine neue Instanz der SqlTrackingService-Klasse.

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)

Parameter

connectionString
String

Eine gültige Datenbankverbindungszeichenfolge.

Ausnahmen

Die Datenbankverbindungszeichenfolge ist nicht gültig.

Gilt für: