三種WCF服務方式一點通
WCF時,你可能會遇到WCF服務方式問題,在這里拿出來和大家分享一下,希望對大家有幫助。運行宿主程序,客戶端添加服務引用,使用不同元數據地址,我們可以查詢到不同的服務信息。結果如下:
終結點WCF服務方式http-get:
終結點WCF服務方式http:
終結點WCF服務方式tcp:
#T#了解了這些實現過程之后,在實際的WCF服務項目中,我們就可以以不同的方式配置元數據交換方式。WCF元數據交換其實和Web Service原數據交換有類似之處,都是基于XML語言描述,原數據交換之所以這樣重要。首先,基于XML的元數據可以實現跨語言、跨平臺之間的服務交互,真正做到與平臺的無關性。其次,通過原數據反序列化生成本地代理類等信息,因為這樣就實現了真正的客戶端和服務端的解耦,降低了系統之間的耦合度。傳統的程序集引用方式無法降低系統的耦合度,這個也是我們系統設計追求的目標。