1

ワークフローの追跡に必要な情報を格納するために、プロモートされたアクティビティ(http://msdn.microsoft.com/en-us/library/ff642473.aspx)を使用しています。実行中、値は正しく保存され、ビューを使用してクエリを実行できますが、ワークフローが永続化されると、ビューが空になり、情報を見つけることができなくなります。

ワークフローが自然に完了するまで、これらの値を保持する方法を誰かに説明してもらえますか?

ありがとう

アップデート

さらにいくつかの詳細

  • IISを使用してワークフローを保存しています
  • ワークフローの最初に値をプロモートしますが、すべての永続性プロパティで再度それを実行したくありません(これは私が考えた最初の回避策でした)
4

2 に答える 2

2

ワークフローが永続化されるたびに、完全な状態が永続化されます。増分追加はありません。したがって、後続の永続にプロモートされたプロパティを追加しないことで、インスタンスストアからそれらを効果的に削除できます。

于 2012-08-07T15:50:27.320 に答える
0

私はついに問題を見つけました。web.configで、要素の後に拡張機能を追加していましたが、順序が重要です。

私の構成は次のようになります。

すべてが正常に機能し、プロモートされた値は常に利用可能です。

于 2012-08-12T07:29:15.893 に答える