0
現在、ワークフローインスタンスに既存のクライアントデータが存在するという問題があります。ワークフロー定義を更新すると、小さな変更であっても既存のワークフローが無効になっているようです。WWF、Windows Workflow 4.0のワークフロー定義への変更をどのように扱いますか
DBに保存されている既存のインスタンスを新しいワークフロー定義に移行する最適な方法は何ですか?
現在、ワークフローインスタンスに既存のクライアントデータが存在するという問題があります。ワークフロー定義を更新すると、小さな変更であっても既存のワークフローが無効になっているようです。WWF、Windows Workflow 4.0のワークフロー定義への変更をどのように扱いますか
DBに保存されている既存のインスタンスを新しいワークフロー定義に移行する最適な方法は何ですか?
これは移行自体ではありません。少なくともそれはあってはならない。
基本的に既存の永続インスタンスは、開始したバージョンで実行を終了し、新しいインスタンスをスタンプして新しいバージョンで実行する必要があります。しかし、これはすべてあなたが選ぶ戦略に依存します。
これはまさにWF4 versioningの対象です。特にWorkflowIdentityです。
残念ながら、ドキュメント化されていないWF4の機能(例では賢明です)がありますが、クイック検索で簡単に把握する必要があります。ここで
素晴らしいもの、そのリンクは有望に見えます!私は少しこれを試し、それがうまくいく方法を投稿します。今のところ私はこれに答えたと思う。ありがとう!私は動的プロキシとwf4のシリアル化に関して投稿した別の問題があります。もしあなたが手伝ってくれるかどうか疑問に思っています - http://stackoverflow.com/q/39629243/4584071 –