SqlTrackingService 构造函数

定义

初始化 SqlTrackingService 类的新实例。

重载

名称 说明
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

一个 NameValueCollection 指定其初始值的属性 SqlTrackingService

例外

parameters是空引用(Visual Basic 中的 Nothing)。

stringBoolean属性键parameters关联的值不是由或 TrueStringFalseString.

注解

当工作流运行时引擎从指定 a SqlTrackingService. 还可以使用此构造函数从主机应用程序初始化 SqlTrackingService 该构造函数。 SqlTrackingService根据包含在其中的NameValueCollection键值对初始化 。 下表枚举了潜在的键、每个值初始化的属性以及每个属性的类型。 与每个键关联的值应该是一个字符串,表示该键所引用的属性的相应类型。 可以指定一个或多个这些键值对。

Key 属性类型 属性说明
"IsTransactional" bool 指定是否 使用 /> 参与工作流事务。 默认值为 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

有效的数据库连接字符串。

例外

数据库连接字符串无效。

适用于