1

ワークフローに関するデータを格納するカスタム クラスを返すパブリック「状態」プロパティを持つワークフローがあります (ワークフローの実行中に変更されます)。

任意の時点でワークフロー ホスト (この場合は ASP.NET アプリ) のコード内でそのプロパティの値を取得するための最良のパターン/プラクティスは何ですか?

私は CallExternalMethodActivity を調べましたが、私の場合は何らかの「オンデマンド」モデルが必要であり、実行の任意の時点でワークフローにそのプロパティの値を提供するように要求できるため、それを除外しました.

追跡サービスも調べましたが、イベントの追跡はあまり気にしないので、追跡モデル全体のオーバーヘッドと、データを追跡ストアに保存することの二重性があるようです。ワークフロー。

提案/コード例はありますか?

4

1 に答える 1

2

Matt Milner は、実用的なサンプルを含む非常に優れた記事を書いています。彼はあなたのために仕事をするカスタム追跡サービスを使用しているので、追跡プロファイルなどをいじる必要はありません.

永続化されたワークフローに関するいくつかの重要な情報が含まれているため、記事のユーザー コメントも必ずお読みください。

于 2009-04-22T15:48:17.410 に答える