質問

Visual Studio 2008でC#とWFを使用してステートマシンワークフローを開発しています。私の状態の1つでは、ワークフローが次の状態に移行できるまで複数のイベントが発生するのを待つ必要があります。例として、全会一致の投票シナリオを考えてください。これを行う方法が見つかりません。この問題の解決策や回避策はありますか?

役に立ちましたか?

解決

はるかにエレガントなソリューションは、ParallelActivityを使用することです。 http://spellcoder.com/blogs/bashmohandes/archive/ 2006/10/02 / 690.aspx

他のヒント

状態内で複数のイベント駆動型アクティビティを使用できるため、所有する各イベントのハンドラーを設定し、ローカルブール値を設定して、正常に実行されたものを追跡できます。それぞれの後、値を確認し、状態を変更する必要があるかどうかを判断できます。

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