メソッド GetEmployees() を持つ WCF サービスがあります。Response.Writeメソッドを使用して、結果のメッセージをASP.NET Web サイトにXML 形式で表示する必要があります。それを行う最も簡単な方法は何ですか?
注: 完全なメッセージを表示する必要があります。データの内容だけでなく
独自の動作を作成すると、逆シリアル化の前に SOAP メッセージを取得できます
クラス属性にinterfacesIClientMessageInspector
を実装し、それを使用するIDispatchMessageInspector
私はWCF Test Clientを使用しました。svc の参照中に取得した svc url (http://localhost:1791/CalculationService.svc) を参照しました。ツールで呼び出し操作を使用しました。SOAP Envelope を提供してくれた XML タブを参照してください。
このアプローチの欠点はありますか? 【もちろんasp.netでは使えません。しかし、それは私の現在のニーズを満たすでしょう]
WcfTestClient: 「Visual Studio コマンド プロンプト」で「WcfTestClient」コマンドを入力します。http://blogs.msdn.com/b/wcftoolsteamblog/archive/2010/01/04/tips-for-launching-wcf-test-client.aspx