SqlTrackingService Konstruktory

Definice

Inicializuje novou instanci SqlTrackingService třídy.

Přetížení

Name Description
SqlTrackingService(NameValueCollection)

Inicializuje novou instanci SqlTrackingService třídy pomocí zadané NameValueCollection.

SqlTrackingService(String)

Inicializuje novou instanci třídy SqlTrackingService pomocí zadané připojovací řetězec databáze.

SqlTrackingService(NameValueCollection)

Inicializuje novou instanci SqlTrackingService třídy pomocí zadané NameValueCollection.

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)

Parametry

parameters
NameValueCollection

A NameValueCollection , který určuje vlastnosti SqlTrackingService a jejich počáteční hodnoty.

Výjimky

parameters je odkaz null (Nothing v Visual Basic).

Hodnota string přidružená k klíči Booleanparameters vlastnosti není reprezentována ani TrueStringFalseString.

Poznámky

Tento konstruktor je volán modulem modulu runtime pracovního postupu při inicializaci modulu runtime pracovního postupu z konfiguračního souboru aplikace, který určuje SqlTrackingService. Tento konstruktor můžete také použít k inicializaci SqlTrackingService z hostitelské aplikace. Inicializuje se SqlTrackingService podle párů klíč-hodnota, které jsou obsaženy v objektu NameValueCollection. Následující tabulka uvádí potenciální klíče, vlastnost, kterou každá hodnota inicializuje, a typ každé vlastnosti. Hodnota přidružená ke každému klíči by měla být řetězec, který představuje odpovídající typ vlastnosti odkazované tímto klíčem. Můžete zadat jeden nebo více těchto párů klíč-hodnota.

Key Typ vlastnosti Popis vlastnosti
"IsTransactional" bool Určuje, zda SqlTrackingService se účastní transakcí pracovního postupu pomocí .WorkBatch Výchozí hodnota je true, určující, že sledování změn jsou zapsány do databáze synchronním způsobem.
"UseDefaultProfile" bool Určuje, zda bude vrácen výchozí profil sledování, pokud nelze najít sledovací profil pro GetProfile volání. Výchozí hodnota je true– určuje, že se použije výchozí profil sledování.
"ProfileChangeCheckInterval" double Určuje čas v milisekundách, kdy se má databáze prozkoumat, aby se změny ve svých sledovacích profilech změnily. Výchozí hodnota je 60000 milisekund.
"ConnectionString" string Určuje připojovací řetězec databáze. Výchozí hodnota je nulový odkaz (Nothing v jazyce Visual Basic).
"PartitionOnCompletion" bool Určuje, zda mají být data sledování instance pracovního postupu přesunuta do aktuálně aktivního oddílu v databázi po dokončení instance pracovního postupu.

Platí pro

SqlTrackingService(String)

Inicializuje novou instanci třídy SqlTrackingService pomocí zadané připojovací řetězec databáze.

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)

Parametry

connectionString
String

Platný připojovací řetězec databáze.

Výjimky

Databáze připojovací řetězec není platná.

Platí pro