次の方法で共有


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 が null 参照 (Visual Basic の場合は Nothing) です。

string 内の Boolean プロパティ キーに関連付けられた parameters 値が、TrueStringFalseString のどちらによっても表されていません。

注釈

このコンストラクターは、SqlTrackingService を指定するアプリケーション構成ファイルからワークフロー ランタイム エンジンが初期化されたときに、ワークフロー ランタイム エンジンによって呼び出されます。 このコンストラクターを使用して、ホスト アプリケーションから SqlTrackingService を初期化することもできます。 SqlTrackingService は、NameValueCollection に格納されたキーと値のペアに基づいて初期化されます。 可能なキー (各値が初期化するプロパティ) と各プロパティの型を、次の表に示します。 各キーに関連付けられる値は、そのキーが指すプロパティの該当する型に相当する文字列である必要があります。 これらのキーと値のペアの 1 つ以上を指定できます。

Key プロパティの種類 [プロパティの説明]
"IsTransactional" bool SqlTrackingServiceWorkBatch を使用してワークフロー トランザクションに参加するかどうかを指定します。 既定値は true です。これは、追跡の変更をデータベースに同期的に書き込むことを指定します。
"UseDefaultProfile" bool GetProfile 呼び出しで追跡プロファイルが見つからなかった場合に既定の追跡プロファイルが返されるようにするかどうかを指定します。 既定値は true です。これは、既定の追跡プロファイルを使用することを指定します。
"ProfileChangeCheckInterval" double データベース内の追跡プロファイルの変更を調べる時間間隔をミリ秒単位で指定します。 既定値は 60000 ミリ秒です。
"ConnectionString" string データベース接続文字列を指定します。 既定値は null 参照 (Visual Basic では Nothing) です。
"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

有効なデータベース接続文字列。

例外

データベース接続文字列が有効ではありません。

適用対象