SqlTrackingService コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
値が、TrueString と FalseString のどちらによっても表されていません。
注釈
このコンストラクターは、SqlTrackingService を指定するアプリケーション構成ファイルからワークフロー ランタイム エンジンが初期化されたときに、ワークフロー ランタイム エンジンによって呼び出されます。 このコンストラクターを使用して、ホスト アプリケーションから SqlTrackingService を初期化することもできます。 SqlTrackingService は、NameValueCollection に格納されたキーと値のペアに基づいて初期化されます。 可能なキー (各値が初期化するプロパティ) と各プロパティの型を、次の表に示します。 各キーに関連付けられる値は、そのキーが指すプロパティの該当する型に相当する文字列である必要があります。 これらのキーと値のペアの 1 つ以上を指定できます。
Key | プロパティの種類 | [プロパティの説明] |
---|---|---|
"IsTransactional" |
bool |
SqlTrackingService が WorkBatch を使用してワークフロー トランザクションに参加するかどうかを指定します。 既定値は 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
有効なデータベース接続文字列。
例外
データベース接続文字列が有効ではありません。
適用対象
.NET