0

Windows Workflow Foundation 4.0 以降、具体的にはそのステート マシン ワークフローには、ワークフロー内のすべての状態でイベント/遷移を共有するという概念がありますか? 階層ステート マシンとも呼ばれます。

一番下までスクロールすると、ここで証明されているように、これは WF 3.5 で可能でした。

とにかく、この種の動作を実装する方法を本当に見つけることができず、既存の WF 3.5 システムをアップグレードしようとしています。

ここで同様の質問を見つけましたが、範囲が広く、回答はありません。

4

1 に答える 1

0

あなたの例を見ると、その記事で使用されている多くのクラスとインターフェースが廃止されていることがわかります。将来のプロジェクトではそれらを使用しないでください。

EventDrivenActivity クラス

HandleExternalEventActivity

WebServiceInputActivity

....

以下は、問題に対する WF4 の代替手段です。

  1. 引数
  2. ブックマーク: 通信チャネルとして WF ランタイムを使用して、外部からワークフロー内のアクティビティへのイベント駆動型通信を行うことができます。

保留中のワークフローの再開は、Bookmark オブジェクトを使用して管理されるようになりました

于 2014-08-29T13:43:02.253 に答える