SqlTrackingQuery 建構函式

定義

初始化 SqlTrackingQuery 類別的新執行個體。

多載

SqlTrackingQuery()

初始化 SqlTrackingQuery 類別的新執行個體。

SqlTrackingQuery(String)

初始化 SqlTrackingQuery 類別的新執行個體。

SqlTrackingQuery()

初始化 SqlTrackingQuery 類別的新執行個體。

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

備註

無參數建構函式會在 ConnectionString Visual Basic) Nothing 中初始化為 null 參考 (。 您必須在呼叫 ConnectionStringGetWorkflows 前設定 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

另請參閱

適用於