0

Windows Workflowを使用するプロジェクトがあり、SQLServer2008にワークフローテーブルを含むデータベースがあります。

プロジェクトでレコードを編集したいので、無条件で前のアクティビティに戻り、データベースのワークフローインスタンスを更新します。

Windows Workflow Foundationの前の手順を元に戻すにはどうすればよいですか?

4

1 に答える 1

0

あまり。ハックの場合は少しありますが、それは役立つかもしれません。ワークフロー インスタンス ストアを使用し、未処理の例外が発生したときにその状態を破棄するようにワークフローに指示すると、インスタンス ストアに最後に保存された状態は変更されません。したがって、その状態からワークフローをリロードして、次のアクティビティが実行されなかったかのように続行できます。問題は、ワークフローが持続するタイミングを制御することです。ほとんどの場合、それを制御できますが、ワークフローが常に持続する状況がいくつかあります。

于 2012-12-04T18:23:20.657 に答える