0

後でさまざまなソフトウェアサプライヤがサーバーとクライアントを実装するために使用するWebサービスコントラクトを定義する必要があります。

クラスを定義し、WCFサービスを作成し、それを使用してWSDLドキュメントを自動生成しようとしました。このアプローチの問題は、WSDL内に、バインディングとWebサービスアドレスに関するいくつかの詳細があることです。

そのような実装固有の情報なしでWebサービスコントラクトの生成を実現するにはどうすればよいですか?

前もって感謝します。

よろしく、
ŁukaszGłaz

4

2 に答える 2

0

私の意見では、これを行うための絶対的な最善の方法は、WSDLをまったく生成しないことです-手動で作成します。WSDLからさまざまなコントラクトクラスを生成し、それらを使用してサービスを実装します。

于 2010-03-02T12:03:31.227 に答える
0

名前空間を適切に使用すると、サーバー定義の抽象部分を1つのWSDLファイルと1つのXSDファイルに自動生成し、実装固有の部分(バインディング要素とサービス要素)を別のWSDLファイルに自動生成できることがわかりました。このようにして、私は私が望んでいた分離を得ることができます。

于 2010-03-03T07:22:50.703 に答える