1
私は、オブジェクトモデルを使用してWorkflowApplication
をプログラムで使用するself-hosted workflows
(ローカルでIISを実行している)を永続化しているとします。最後に保持されたワークフローインスタンスIDを取得してリロードするにはどうすればよいですか?
app.PersistableIdle = delegate(WorkflowApplicationIdleEventArgs e)
{
return PersistableIdleAction.Unload;
};
私は誤って/故意に私のWebアプリケーションを停止し、私のビジュアルスタジオ(ローカル開発)を再開しました。
私の質問:自分のアプリケーションを再起動
- 、どのように私は最後の検索しまうデータベースから アプリケーションインスタンスを持続し、後でブックマーク 再開のためにそれを読み込みますか?
- 最後に永続化されたワークフローインスタンスIDのIDを取得し、リロードメソッドを使用して をリロードする方法はありますか?
私の理解と調査によれば、シャットダウン操作後にアプリケーションが起動すると、ワークフローが開始から再開します。これを処理するための機械的方法はありません。しかし、アプリケーションがシャットダウンされておらず、継続している場合は、アイドル状態になり、ブックマークを再開し、WFを永続ポイントから再開します。私が間違っていると思うなら、MSDNの例やリファレンスを共有してください。ここで、シャットダウンのシナリオについて何か言いました。ありがとう – immirza