質問

これを最適に実装する方法を考える上で、いくつかの概念的な問題があります... Windows Workflowのカスタムアクティビティクラスを作成したいと思います。アクティビティは、それ自体が別のプロセスを非同期に実行するサードパーティのライブラリメソッドを呼び出す必要があり、完了するまでに数秒から数時間かかる場合があります。このライブラリは、メソッドの結果をポーリングするか、完了を示すイベントをサブスクライブする機能を提供します。私のワークフロー以外のアプリでは、通常、そのイベントにサブスクライブするだけですが、ワークフローの場合、それは合理的ではないようです。また、ポーリングスキームの最適な実装方法も正確にはわかりません。誰かが同様の問題へのポインターを推奨できますか?

役に立ちましたか?

解決

Kirk Allen Evansは興味深いこれについてのブログと、かなり良いコード例を示します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top