次のように、ソリューションに3つのプロジェクトがあります。
- WCF サービス ライブラリ "ServiceLib" (コントラクト
ICalculatorとその実装Calculator1)。 WCF サービス ライブラリ (および別の実装)をホストするコンソール アプリケーション「ServiceHost」 。
ICalculatorCalculator2メソッドを使用するインスタンスに
Calculator1&を追加し、Calculator2ServiceHostAddServiceEndpoint(typeof(ICalculator), new WSHttpBinding(), "Calculator1")AddServiceEndpoint(typeof(ICalculator), new WSHttpBinding(), "Calculator2")「ServiceHost」へのサービス参照をクライアント アプリケーション (コンソール アプリケーションのタイプ)に追加します。このプロジェクト内の app.config (自動生成)
質問: クライアント アプリ側からこれら 2 つの計算機 (異なるロジック) を使用する方法、2 つの異なるタイプのクライアント プロキシまたはそれを行う他の方法を作成する必要がありますか?
あなたの手をありがとう!
<endpoint address="http://localhost:8000/Calculator" binding="wsHttpBinding"
bindingConfiguration="WSHttpBinding_ICalculator" contract="Services_BaseAddress.ICalculator"
name="WSHttpBinding_ICalculator">
</endpoint>
<endpoint address="http://localhost:8000/DoubleCalculator" binding="wsHttpBinding"
bindingConfiguration="WSHttpBinding_ICalculator1" contract="Services_BaseAddress.ICalculator"
name="WSHttpBinding_ICalculator1">
</endpoint>