構成名を指定せずに、指定したエンドポイントアドレスを使用してC#でWCFサービスクライアントのインスタンスを作成する方法はありますか?構成名を指定せずに指定したアドレスのWCFサービスクライアントを作成する
はデフォルトでは、クライアントはこれらのコンストラクタを持っている:
明らかpublic ServiceClient()
public ServiceClient(string endpointConfigurationName)
public ServiceClient(string endpointConfigurationName, string remoteAddress)
理由は、最初のコンストラクタの、デフォルトの設定があります。私が望むのは、最終コンストラクタの2番目のパラメータだけを指定することです。今、私はそれを把握するためにConfigurationManagerを使用する構成要素を読んで苦労していますが、ひどく面倒です。よりクリーンな方法がありますか?
EndpointAddressクラスには、uri文字列を直接取り込むコンストラクタがあります。そこに「新しいウリ」を追加する必要はありません。 – Nyerguds