IISでホストされているWCF Wrokflowサービスを呼び出すためのカスタムチャネルファクトリを作成する必要があります。実行時には、どのワークフローを呼び出すべきか、どのメソッドを呼び出す必要があるかを知ることができます。 誰かが同じものの例を助けることができますか?ワークフローを動的に呼び出すカスタムチャネルを作成する
1
A
答えて
2
クライアントでワークフローサービスに関する情報はありますか?契約(xamlxサービスを指すときにsvcutil/addサービス参照で生成されたサービス契約など)とエンドポイントアドレスがある場合は、単にチャネルファクトリを直接使用することができます。たとえば、デフォルトの「WCFワークフローサービスアプリケーション」では、basicHttpBindingを使用してxamlxアドレスにエンドポイントが宣言されます。
string address = "http://localhost:27962/Service1.xamlx";
Binding binding = new BasicHttpBinding();
ChannelFactory<IService> factory = new ChannelFactory<IService>(binding, new EndpointAddress(address);
IService proxy = factory.CreateChannel();
var result = proxy.GetData(new GetDataRequest { @int = 1234 });
あなたは、バインディング契約を/持っていないあなただけのxamlxアドレスを持っている、とあなたが実行時に動的プロキシを作成したい場合は、実行時にプロキシを作成するためにVipul's dynamic proxyのようなものを使用することができ、かつ動的プロキシメソッドを使用してサービス操作を呼び出します。
0
Vipulsは、動的プロキシ(http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspx).. 感謝の男..
完璧に動作します関連する問題
- 1. python3で変数を動的に作成/呼び出しする
- 2. 動的データベース呼び出しからオブジェクトを作成する
- 3. Javaで動的関数呼び出しを作成する
- 4. ベースクラスの型と呼び出しコンストラクタを動的に作成
- 5. Coffeescript:メソッドが呼び出されるクラスのインスタンスを動的に作成する
- 6. WFで他のワークフローを呼び出す
- 7. DLLを動的にP /呼び出す
- 8. AJAX呼び出しに基づいて動的な子コンテキストメニューを作成する
- 9. 動的にWCFワークフローを作成する(xamlx)
- 10. 動的に作成されたオブジェクトのjQuery関数を呼び出す
- 11. 呼び出す静的メソッドを動的に決定する
- 12. InvokeWorkflowActivityはワークフローを呼び出さない
- 13. 動的に作成されたオブジェクトのメソッドを動的に呼び出せないのはなぜですか?
- 14. asp.net - ポストバックでイベントハンドラメソッドを呼び出さない動的に作成されたドロップダウン
- 15. 別々のクラスから動的に作成されたコントロールを作成して呼び出す方法は?
- 16. 非静的メソッドを動的に呼び出す
- 17. Asp.net:to動的に生成されるボタンのイベントハンドラを呼び出しますか?
- 18. jquery関数を呼び出して動的に更新する
- 19. コマンドラインコマンドを動的に生成し、powershellを使用して呼び出します。
- 20. 動的に作成されたメソッドが呼び出されない
- 21. プロパティが呼び出されたときにオブジェクトを自動作成する
- 22. サービス契約に動的に追加された操作を呼び出す
- 23. Mirth:呼び出すSOAPメソッドを動的に決定します
- 24. IEを動的に作成するIframeのonload関数を呼び出さなかった
- 25. 実行時にMoq Setup()を動的に呼び出す
- 26. 5秒ごとに自動的にタスクを呼び出す
- 27. スタティックメソッドを呼び出すインスタンスを作成するパターンの名前
- 28. 変数を呼び出す文字列を作成する
- 29. メインクラスを呼び出すタスクを作成する方法
- 30. メソッドを呼び出すセレクトボックスを作成する