有沒有辦法在C#中用指定的端點地址創建WCF服務客戶端的實例,而不指定配置名稱?用指定的地址創建WCF服務客戶端,而不指定配置名稱
默認情況下,客戶有這些構造函數:
public ServiceClient()
public ServiceClient(string endpointConfigurationName)
public ServiceClient(string endpointConfigurationName, string remoteAddress)
顯然,有一個默認的配置,因爲第一個構造函數。我想要的只是指定最終構造函數的第二個參數。現在,我正在努力通過閱讀使用ConfigurationManager的配置元素來弄清楚,但這看起來非常麻煩。有更清潔的方法嗎?
EndpointAddress類有一個構造函數,它直接使用uri字符串。沒有必要在那裏添加「新Uri」。 – Nyerguds