SqlTrackingService Konstruktorok

Definíció

Inicializálja a SqlTrackingService osztály új példányát.

Túlterhelések

Name Description
SqlTrackingService(NameValueCollection)

Inicializálja az osztály új példányát a SqlTrackingService megadott NameValueCollectionparanccsel.

SqlTrackingService(String)

Inicializálja a SqlTrackingService osztály új példányát a megadott adatbázis-kapcsolati karakterlánc használatával.

SqlTrackingService(NameValueCollection)

Inicializálja az osztály új példányát a SqlTrackingService megadott NameValueCollectionparanccsel.

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)

Paraméterek

parameters
NameValueCollection

A NameValueCollection tulajdonságokat SqlTrackingService és azok kezdeti értékeit meghatározó érték.

Kivételek

parameters null értékű hivatkozás (Nothing Visual Basic).

A string tulajdonságkulcshoz Booleanparameters tartozó értéket egyik sem jelöli TrueStringFalseString.

Megjegyzések

Ezt a konstruktort a munkafolyamat futtatókörnyezeti motorja hívja meg, amikor a munkafolyamat-futtatókörnyezet motorja inicializálva van egy alkalmazáskonfigurációs fájlból, amely egy SqlTrackingService. Ezzel a konstruktorsal inicializálhatja a SqlTrackingService gazdaalkalmazásból. Az SqlTrackingService inicializálás a kulcs-érték párok szerint történik, amelyek a NameValueCollection. Az alábbi táblázat felsorolja a lehetséges kulcsokat, az egyes értékeket inicializáló tulajdonságot és az egyes tulajdonságok típusát. Az egyes kulcsokhoz társított értéknek olyan sztringnek kell lennie, amely az adott kulcs által hivatkozott tulajdonság megfelelő típusát jelöli. Ezek közül a kulcs-érték párok közül egy vagy több megadható.

Key Tulajdonságtípus Tulajdonság leírása
"IsTransactional" bool Megadja, hogy részt vesz-e SqlTrackingService a munkafolyamat-tranzakciókban a WorkBatch. Az alapértelmezett beállítás trueannak megadása, hogy a változások nyomon követése szinkron módon legyen megírva az adatbázisba.
"UseDefaultProfile" bool Megadja, hogy a rendszer visszaadja-e az alapértelmezett nyomkövetési profilt, ha egy híváshoz nem található nyomkövetési GetProfile profil. Az alapértelmezett beállítás trueaz alapértelmezett nyomkövetési profil használata.
"ProfileChangeCheckInterval" double Ezredmásodpercben határozza meg, hogy az adatbázis mikor vizsgálja meg a nyomkövetési profilok módosításait. Az alapértelmezett érték 60000 ezredmásodperc.
"ConnectionString" string Megadja az adatbázis-kapcsolati karakterlánc. Az alapértelmezett érték egy null hivatkozás (Nothing Visual Basic).
"PartitionOnCompletion" bool Megadja, hogy a munkafolyamat-példányok nyomkövetési adatait át kell-e helyezni az adatbázis jelenleg aktív partícióra a munkafolyamat-példány befejezésekor.

A következőre érvényes:

SqlTrackingService(String)

Inicializálja a SqlTrackingService osztály új példányát a megadott adatbázis-kapcsolati karakterlánc használatával.

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)

Paraméterek

connectionString
String

Érvényes adatbázis-kapcsolati karakterlánc.

Kivételek

Az adatbázis kapcsolati karakterlánc érvénytelen.

A következőre érvényes: