1

元のワークフローの既存のインスタンスが再ロードされるのを防ぐために、既存のワークフロー サービスに加えることができるすべての種類の変更を示したリストはどこかにありますか? たとえば、最近カスタム アクティビティに小さな変更を加えた ("if" ステートメントの条件を変更した) と、既存のワークフロー インスタンスはすべて通常どおり読み込まれます。以前、ワークフローが使用するオブジェクトのプロパティを削除したことがあり、永続化されたワークフロー インスタンスを再ロードしようとすると、問題が発生しました。

そのようなリストは存在しますか?ありがとう!

4

2 に答える 2

1

私の知る限り、そのようなリストはありません。あなたは本当にすべての変更を壊していると見なすべきです。徹底的にテストすると、いくつかの例外が見つかりますが、これらは主に単一のVB式を変更します。

于 2011-05-18T15:15:25.780 に答える
0

そのようなリストはありません。私に関する限り、テキスト エディターで常に .xamlx を編集して VB 式を変更できます。私の場合、グラフィカルエディター(VS2010)が新しいアクティビティを導入せずにアクティビティのIDを変更することがあったためです(これには注意してください)。

コード アクティビティ (.xaml) で内部コード全体 (入力/出力パラメーターではない) を変更することもできます。そのため、既存の WF インスタンスの問題を回避してこのロジックを変更できるようにするために、すべての「変更可能性の高い」ロジックをコード アクティビティに入れることをお勧めします。

于 2014-04-30T10:23:20.197 に答える