次の方法で共有


SqlTrackingQuery コンストラクター

定義

SqlTrackingQuery クラスの新しいインスタンスを初期化します。

オーバーロード

SqlTrackingQuery()

SqlTrackingQuery クラスの新しいインスタンスを初期化します。

SqlTrackingQuery(String)

SqlTrackingQuery クラスの新しいインスタンスを初期化します。

SqlTrackingQuery()

SqlTrackingQuery クラスの新しいインスタンスを初期化します。

public:
 SqlTrackingQuery();
public SqlTrackingQuery ();
Public Sub New ()

注釈

パラメーターなしのコンストラクターは、null 参照 ( Visual Basic では )Nothing に初期化ConnectionStringします。 ConnectionString または GetWorkflows を呼び出す前に、TryGetWorkflow を設定する必要があります。設定されていない場合は InvalidOperationException がスローされます。

適用対象

SqlTrackingQuery(String)

SqlTrackingQuery クラスの新しいインスタンスを初期化します。

public:
 SqlTrackingQuery(System::String ^ connectionString);
public SqlTrackingQuery (string connectionString);
new System.Workflow.Runtime.Tracking.SqlTrackingQuery : string -> System.Workflow.Runtime.Tracking.SqlTrackingQuery
Public Sub New (connectionString As String)

パラメーター

connectionString
String

照会先の SQL データベースの接続文字列。

例外

connectionString が null 参照 (Visual Basic の場合は Nothing) です。

SqlTrackingQuery を使用して SqlTrackingQuery クラスのインスタンスを作成する方法を、次のコード例に示します。

次のコード例は、DatabaseService.cs ファイルに含まれているワークフロー モニターの SDK サンプルの一部です。 詳細については、「 ワークフロー モニター」を参照してください。

internal bool TryGetWorkflow(Guid workflowInstanceId, out SqlTrackingWorkflowInstance sqlTrackingWorkflowInstance)
{
    SqlTrackingQuery sqlTrackingQuery = new SqlTrackingQuery(connectionString);
    return sqlTrackingQuery.TryGetWorkflow(workflowInstanceId, out sqlTrackingWorkflowInstance);
}
Friend Function TryGetWorkflow(ByVal workflowInstanceId As Guid, ByVal sqlTrackingWorkflowInstance As SqlTrackingWorkflowInstance) As Boolean
    Dim SqlTrackingQuery As New SqlTrackingQuery(connectionString)
    Return SqlTrackingQuery.TryGetWorkflow(workflowInstanceId, sqlTrackingWorkflowInstance)
End Function

注釈

ConnectionString プロパティは connectionString に初期化されます。

こちらもご覧ください

適用対象