Udostępnij przez


SqlTrackingService Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy SqlTrackingService.

Przeciążenia

SqlTrackingService(NameValueCollection)

Inicjuje SqlTrackingService nowe wystąpienie klasy przy użyciu określonego NameValueCollectionelementu .

SqlTrackingService(String)

Inicjuje SqlTrackingService nowe wystąpienie klasy przy użyciu określonych parametrów połączenia bazy danych.

SqlTrackingService(NameValueCollection)

Inicjuje SqlTrackingService nowe wystąpienie klasy przy użyciu określonego NameValueCollectionelementu .

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

Element NameValueCollection określający właściwości SqlTrackingService i ich wartości początkowe.

Wyjątki

parameters jest odwołaniem o wartości null (Nothing w Visual Basic).

Wartość string skojarzona z kluczem właściwości w elemecie Booleanparameters nie jest reprezentowana przez TrueString element lub FalseString.

Uwagi

Ten konstruktor jest wywoływany przez aparat środowiska uruchomieniowego przepływu pracy, gdy aparat środowiska uruchomieniowego przepływu pracy jest inicjowany z pliku konfiguracji aplikacji, który określa SqlTrackingService. Możesz również użyć tego konstruktora, aby zainicjować SqlTrackingService element z aplikacji hosta. Element SqlTrackingService jest inicjowany zgodnie z parami klucz-wartość, które znajdują się w obiekcie NameValueCollection. W poniższej tabeli wymieniono potencjalne klucze, właściwość, którą inicjuje każda wartość, oraz typ każdej właściwości. Wartość skojarzona z każdym kluczem powinna być ciągiem reprezentującym odpowiedni typ właściwości, do której odwołuje się ten klucz. Można określić co najmniej jedną z tych par klucz-wartość.

Klucz Typ właściwości Opis właściwości
"IsTransactional" bool Określa, czy SqlTrackingService uczestniczy w transakcjach przepływu pracy przy użyciu elementu WorkBatch. Wartość domyślna to true, określając, że śledzenie zmian jest zapisywane w bazie danych w sposób synchroniczny.
"UseDefaultProfile" bool Określa, czy zostanie zwrócony domyślny profil śledzenia, jeśli nie można odnaleźć profilu śledzenia dla wywołania GetProfile . Wartość domyślna to true, określając, że zostanie użyty domyślny profil śledzenia.
"ProfileChangeCheckInterval" double Określa czas w milisekundach, w którym należy zbadać bazę danych pod kątem zmian w profilach śledzenia. Wartość domyślna to 60000 milisekund.
"ConnectionString" string Określa parametry połączenia bazy danych. Wartość domyślna to odwołanie o wartości null (Nothing w Visual Basic).
"PartitionOnCompletion" bool Określa, czy dane śledzenia dla wystąpienia przepływu pracy powinny zostać przeniesione do aktualnie aktywnej partycji w bazie danych po zakończeniu wystąpienia przepływu pracy.

Dotyczy

SqlTrackingService(String)

Inicjuje SqlTrackingService nowe wystąpienie klasy przy użyciu określonych parametrów połączenia bazy danych.

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

Prawidłowe parametry połączenia bazy danych.

Wyjątki

Parametry połączenia bazy danych są nieprawidłowe.

Dotyczy