ワークフローは、workflowservicehost でホストされている WF1 と言っています。
クライアント側で、WF1 のステータスを取得したいと考えています。
ステータスを取得する方法はありますか。
ワークフロー追跡を使用してステータスを取得したくありません。
質問する
246 次
1 に答える
1
私の考えでは、ワークフロー追跡参加者をセットアップし、それをワークフロー アプリケーションの拡張機能に追加するのが最善の方法です。その後、追跡参加者は、クライアントがワークフローの正常性を取得するために参照できる別の WCF サービスにデータを提供できます。
もう 1 つの方法は、PickBranchアクティビティに含まれるReceiveAndSendReplyアクティビティを使用して 2 つの Web メソッドを提供するようにワークフローをセットアップすることです。Receiveアクティビティの 1 つは通常の操作を実行でき、もう 1 つのReceiveアクティビティはワークフローのステータスを提供できます。私の意見では、これはきれいな解決策ではありません。
于 2012-09-21T01:17:23.717 に答える