0

WCFサービスに接続する必要がある.NET2.0クライアントアプリケーションを開発しています。開発したbasicHttpBindingWCFサービスへのWeb参照を追加すると、VSはプロキシクラスと構成パラフェナリアを作成します。問題は、WCFサービスが実装するメソッドのごく一部のみを使用し、クライアントアプリが必要としない余分な実装を実行したくないということです。

別のbasicHttpBindingエンドポイントを作成し、そこにメソッドを配置することを考えていました。WCFサービスの1つのエンドポイントのみを.NET2.0プロジェクトによって参照する方法はありますか?

よろしく、フランク

4

1 に答える 1

1

サービスにWeb参照を追加すると、常にすべてのサービスメソッドを取得できます。最終的にWSDLに含まれるもののスコープを定義するのはサービス(実装)です。

クライアントが生成するメソッドの範囲を制限する唯一のオプションは、バックエンドに2番目のWCFサービスを作成することです。これは、クライアントに必要ないくつかのメソッドのみを実装します。2番目のエンドポイントがあるだけでは実際には役に立ちません。

于 2010-10-05T15:11:48.823 に答える