Share via


SqlTrackingService Konstruktory

Definice

Inicializuje novou instanci SqlTrackingService třídy.

Přetížení

SqlTrackingService(NameValueCollection)

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

SqlTrackingService(String)

Inicializuje novou instanci SqlTrackingService třídy pomocí zadaného databázového připojovacího řetězce.

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 s hodnotou null (Nothing v jazyce Visual Basic).

Hodnota přidružená ke klíči Boolean vlastnosti v parameters souboru není reprezentována ani FalseStringTrueString .string

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 SqlTrackingService se podle párů klíč-hodnota, které jsou obsaženy v objektu NameValueCollection. Následující tabulka uvádí seznam potenciálních klíčů, 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 pro vlastnost, na kterou tento klíč odkazuje. Můžete zadat jeden nebo více z těchto párů klíč-hodnota.

Klíč Typ vlastnosti Popis vlastnosti
"IsTransactional" bool Určuje, zda SqlTrackingService se účastní transakcí pracovního postupu pomocí WorkBatch. Výchozí hodnota je true, která určuje, že se sledování změn zapisují 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, která určuje, že se použije výchozí profil sledování.
"ProfileChangeCheckInterval" double Určuje čas v milisekundách, kdy má databáze zkontrolovat změny v jejích sledovacích profilech. Výchozí hodnota je 60000 milisekund.
"ConnectionString" string Určuje připojovací řetězec databáze. Výchozí hodnota je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
"PartitionOnCompletion" bool Určuje, zda se mají sledovací data pro instanci pracovního postupu přesunout do aktuálně aktivního oddílu v databázi po dokončení instance pracovního postupu.

Platí pro

SqlTrackingService(String)

Inicializuje novou instanci SqlTrackingService třídy pomocí zadaného databázového připojovacího řetězce.

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

Připojovací řetězec databáze není platný.

Platí pro