SqlTrackingService Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 Boolean
parameters
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.