2016-12-01 9 views
0

私は今Workflow Foundation(WF)(.NET 4.6)に自分自身を紹介しています。 私はいくつかのチュートリアルを読み、いくつかのドキュメントを読んでいます。 しかし、私はWorkflowApplication.ResumeBookmarkvalue引数の目的を理解していません。そのバージョンのそれぞれは入力 "値"引数を取得します。この "価値"の目的は何ですか? 私はブックマークといくつかのサンプルアプリケーションを実装し、また、唯一の言うドキュメントhere、読んだ:Workflow Foundation - ResumeBookmarkの "価値"の目的は何ですか

An object passed as a parameter to the method that is invoked when the bookmark resumes. 

を誰もがそれを使用して、合理的なベストプラクティスのシナリオ何ができるか説明できますか?

+1

単純なシナリオは、ワークフローを再開したユーザーのユーザーIDです。承認されたブックマークが再開された理由。本当に何でもかまいません。 – Maarten

答えて

1

「値」は任意のオブジェクトタイプです。

このように、あるデータを返す操作を待っている間も、ワークフローが維持されている可能性があります。ローン承認

On ResumeBookmarkでは、そのデータをオブジェクトにパッケージ化し、そのオブジェクトを再開されたアクティビティに送信します。
アクティビティはオブジェクトを使用してより多くのアクションを実行します。ローンが承認されたかどうかに基づいてワークフローを調整します。

関連する問題