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)。

stringBoolean プロパティ キーに関連付けられているparameters値は、TrueStringまたはFalseStringで表されません。

注釈

このコンストラクターは、ワークフロー ランタイム エンジンが、 SqlTrackingServiceを指定するアプリケーション構成ファイルから初期化されるときに、ワークフロー ランタイム エンジンによって呼び出されます。 このコンストラクターを使用して、ホスト アプリケーションから SqlTrackingService を初期化することもできます。 SqlTrackingServiceは、NameValueCollectionに含まれるキーと値のペアに従って初期化されます。 次の表は、潜在的なキー、各値が初期化するプロパティ、および各プロパティの型を列挙しています。 各キーに関連付けられている値は、そのキーによって参照されるプロパティの適切な型を表す文字列である必要があります。 これらのキーと値のペアを 1 つ以上指定できます。

Key プロパティの種類 プロパティの説明
"IsTransactional" bool SqlTrackingService WorkBatch使用してワークフロー トランザクションに参加するかどうかを指定します。 既定値は true で、変更の追跡が同期的にデータベースに書き込まれることを指定します。
"UseDefaultProfile" bool GetProfile呼び出しで追跡プロファイルが見つからない場合に、既定の追跡プロファイルを返すかどうかを指定します。 既定値は trueで、既定の追跡プロファイルを使用することを指定します。
"ProfileChangeCheckInterval" double 追跡プロファイルに対するデータベースの変更を調べる時間をミリ秒単位で指定します。 既定値は 6,0000 ミリ秒です。
"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

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

例外

データベース 接続文字列が無効です。

適用対象