公開されたASMX WebサービスからのWSDLファイルがあります。 の後には、テスト目的で実際のサービスを模倣したモックサービスが作成されています。WSDLからWCFでサービスをホストする - SVCUtilはメソッドの詳細タイプを生成します
WSDLからは、SvcUtil.exeを使用してコードを生成しました。どうやらそれはまた、サーバー側のインターフェイスを 生成します。
問題は、非常にチャンクの多いインターフェイスを生成することです。たとえば、 int Add(int, int)
というメソッドが、生成された.csファイルにAddResponse Add(AddRequest)
として表示されています。 AddRequest
およびAddResponse
は、AddRequestBody
およびAddRequestResponse
などを有する。
実装するには、単純なint
結果を返したい場合でも、各メソッドのボディとレスポンスのインスタンスを作成する必要があります。
なぜメソッド署名を正しく生成できないのですか? WSDLからWCFサーバーのサイドインターフェイス/コントラクトを生成するためのより良い方法はありますか?
世界では、私がリダイレクトされたのはなぜ「最初の」リンクが付いた鉄製のテーブル販売用ウェブサイトへ? –
@AdrienBrunelat:一部のドメインはもはや有効ではないと思います。リンクは4年前からのものです – Bogdan