2011-09-05 61 views
0

擷取WCF服務的配置有沒有辦法來從一個WCF服務元數據端點信息,以瞭解如何配置代理客戶端,使您不必手動配置代理客戶端?因此,不是編輯客戶端代理配置,而是調用目標服務的元數據,獲取綁定等,並將其緩存在客戶端,因此在調用服務時應該很高興。爲代理配置

感謝

+1

這基本上就是當你在Visual Studio中選擇「添加/更新服務引用」會發生什麼......什麼樣的配置,你實際上是在談論? – CodeCaster

回答

0

可以使用MetadataResolver類用於此目的,但要知道,這會讓你的服務調用慢得多。這也不是銀彈。並非所有的功能都是自動配置的,所以使用這種功能並不常見。爲什麼不喜歡手動配置代理或通過添加服務參考?服務經常更改其配置並不常見。

+0

Hi Ladislav。這並不是說我不喜歡配置它,我正在探索一些讓事情更簡單的途徑。我理解這方面的性能影響,這就是爲什麼我提到緩存該信息的原因。如果它沒有獲取所有必要的數據,那麼它可能不像你說的'銀彈'解決方案。不過,我認爲這對某些情況可能有用。感謝您的回答。 –