0

私はASP.NET 3.5とWF 3.5を使用しています。SqlTrackingQuery.GetWorkflowsが正しいワークフローを取得していません

私が持っているコードは、常に私にFileNotFoundExceptionを与えています。私は2つのワークフローインスタンスを作成しています。それは最初のワークフローを取得しようとし続けます(そして、アセンブリはそこにありません)、2番目のワークフローではありません。これは私のコードです:

Dim connectionString As String = ConfigurationManager.ConnectionStrings("LocalWFConnection").ConnectionString 

    Dim trackingQuery As SqlTrackingQuery = New SqlTrackingQuery(connectionString) 
    Dim options As SqlTrackingQueryOptions = New SqlTrackingQueryOptions() 

    Dim workflws As IList(Of SqlTrackingWorkflowInstance) 
    Try 
     workflws = trackingQuery.GetWorkflows(options) 

    Catch ex As SqlException 

     workflowError = String.Format("A SQL exception occurred. Details:<br />{0}", ex.Message) 
     Return workflowData 

    Catch ex As IO.FileNotFoundException 

     workflowError = String.Format("File loading exception occurred. Details:<br />{0}", ex.Message) 
     Return workflowData 
    End Try 

答えて

0
Dim trackingQuery As SqlTrackingQuery = New SqlTrackingQuery(connectionString) 
Dim options As SqlTrackingQueryOptions = New SqlTrackingQueryOptions() 
options.WorkflowType = GetType(Workflow1) ' where Workflow1 is the name of your Workflow 
関連する問題