0

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

4

1 に答える 1

1

Kirk Allen Evans は、これについて興味深いブログを書き、いくつかの非常に優れたコード例を示しています。

于 2008-08-24T12:51:43.617 に答える