渡されたパラメータに応じて、単一のアプリケーションを使用してサポートする必要があるWCF Webサービス(サードパーティによって開発中)のいくつかのバージョンがあります。同じWCF Webサービスの異なるバージョンをどのように使用できますか?
私は、WCFサービスを使用するために私のプロジェクトにサービス参照を追加する必要があることを読んだ。
これは、私がサポートしているWebサービスの異なるバージョン(さらに、拡張されたWebサービスの新しいバージョンも同様に出てくる)ごとにサービス参照を追加する必要があることを意味しますか?
単純にサービスのエンドポイントを変更することができます。これにより、新しく追加された関数や、最初にインポートしたサービス参照に含まれるものだけを参照できますか?
実行時にサービス参照を動的に作成して使用する方法があります(これは、単にURIに基づいてサービス参照を作成できることを意味します)。その場合、Visual Studioはコンパイル時に有効なWebサービス関数をどのように知っていますか?
チュートリアルでは、クライアントコードで定義されたのServiceContractを持っていることを必要とするようです。実行時にもServiceContractを取得できますか? – Rolan