SqlTrackingService 建構函式

定義

初始化 SqlTrackingService 類別的新執行個體。

多載

名稱 Description
SqlTrackingService(NameValueCollection)

透過指定的 SqlTrackingService初始化類別的新實例NameValueCollection

SqlTrackingService(String)

利用指定的資料庫連接字串初始化 SqlTrackingService 類別的新實例。

SqlTrackingService(NameValueCollection)

透過指定的 SqlTrackingService初始化類別的新實例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)

參數

parameters
NameValueCollection

A NameValueCollection 指定屬性 SqlTrackingService 及其初始值。

例外狀況

是一個空參考()。

string屬性鍵在 中Boolean所關聯parameters的值,既不以 TrueStringFalseString不是 。

備註

當工作流程執行引擎從指定 的 SqlTrackingService應用程式設定檔初始化時,會呼叫此建構子。 你也可以用這個建構子來初始 SqlTrackingService 化來自主機應用程式。 根據 SqlTrackingService 包含在 中的 NameValueCollection鍵值對初始化。 下表列舉了潛在鍵值、每個值初始化的屬性,以及每個屬性的型別。 每個鍵所關聯的值應是代表該鍵所指屬性適當型別的字串。 你可以指定一個或多個這些鍵值對。

Key 屬性類型 屬性描述
"IsTransactional" bool 透過使用 SqlTrackingService. 來指定是否WorkBatch參與工作流程交易。 預設為 true,指定追蹤變更會以同步方式寫入資料庫。
"UseDefaultProfile" bool 規定若無法找到通話追蹤 GetProfile 設定檔,是否會回傳預設追蹤設定檔。 預設為 true,指定將使用預設的追蹤設定檔。
"ProfileChangeCheckInterval" double 指定檢查資料庫追蹤檔案變更的時間(以毫秒計)。 預設值是60000毫秒。
"ConnectionString" string 指定資料庫的 連接字串。 預設是 null 參考(Nothing 在 Visual Basic 中)。
"PartitionOnCompletion" bool 規定工作流程實例完成後,是否應將追蹤資料移至資料庫中目前啟用的分割區。

適用於

SqlTrackingService(String)

利用指定的資料庫連接字串初始化 SqlTrackingService 類別的新實例。

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)

參數

connectionString
String

一個有效的資料庫 連接字串。

例外狀況

資料庫的 連接字串 無效。

適用於