WCF クライアントを含むクラス ライブラリ プロジェクトがあります。構成とそれに関連する多くのロジックです。
この DLL は、まったく同じコントラクトを使用する必要がある複数のクライアント アプリケーションで使用されます。
問題は、構成が DLL に存在することですが、各クライアント アプリケーションは異なるエンドポイント アドレスとクライアント証明書を持っています。
「????????」を使用して、クライアント アプリケーションから属性に値を「注入」するにはどうすればよいですか? DLL の構成の値?
<endpoint address="????????"
binding="customBinding"
bindingConfiguration="NewBinding0"
name="yyyy"
contract="bbbbb" />
...
<behavior name="TestBehavior">
<clientCredentials>
<clientCertificate storeLocation="LocalMachine" storeName="My"
x509FindType="FindByThumbprint" findValue="????????" />
</clientCredentials>
</behavior>
...
ありがとう :)