0

通常、ワークフロー パラメーターをワークフローに渡す方法は、RunWorkflow の呼び出しで行われます。ただし、WorkflowServiceHost では、そのようなメソッド呼び出しは関係ありません。インスタンスで Open() メソッドを呼び出すだけです。何か案は?

もちろん、これはサービス コントラクトにさらにパラメーターを追加することを意味しますが、これらのパラメーターはサービスのコンシューマーには関係ありません。それらは構成値に似ています。

4

2 に答える 2

0

これまでのところ、状況によっては可能であると判断しました。ワークフローがホストによって開始された場合、パラメーターを渡すことができます。ただし、ReceiveActivity によってワークフローが作成される (CanCreateInstance が True に設定されている) 場合、作成できないように見えます。

于 2008-12-09T15:23:37.470 に答える
0

WorkflowServiceHost は、あなたのためにラップされた WorkflowRuntime の再ホスティングであり、実際にはそれに関連付けられたパラメーターであるアクティビティではないと思います。通常、ReceiveActivity で使用するデータ コントラクトを定義し、そのコントラクトのデータ メンバーは、ワークフロー内で使用するパラメーターを表します。

于 2008-11-17T22:51:33.703 に答える