WCF框架基本解析方式介紹
我們在使用WCF服務的時候,可能多少都會遇到一些問題,那么要想正確的解決這些問題的出現,我們首先還是需要對這一工具有一個詳細的了解。接下來,我們就一起看看WCF框架的相關應用方式。#t#
本文會從實際應用的角度上,闡述兩種方法的一些細節和優劣對比,希望通過學習本文,能掌握什么情況下使用什么樣的方式來創建客戶端服務代理對象,怎樣創建客戶端代理對象。本文重點在術,非道。
構造代理法來完成WCF框架的解析
從名字中可以看出,使用本方法創建客戶端服務代理對象,是調用了服務代理類的構造方法。這種方法非常符合創建對象的常規方法:通過new的方式產生類型實例。可在WCF框架中要使用此方法,卻是需要一個前提:要首先具備代理類。所以產生代理類便是此種方法首先要解決的問題了,下面就來看下WCF中創建代理類的幾種常見辦法。
在WCF框架中,創建代理類,可以分為下面的幾種情況:
可以先從圖示來分析:
第一種:知道服務元數據地址,通過在項目中添加服務引用。
第二種:知道服務元數據地址,通過svcutil.exe生成代理類和配置文件。
第三種:從服務契約所在的的程序集(dll,exe)中導出元數據,然后從本地元數據生成代理類。
第四種:知道元數據的地址,通過自定義的代碼生成代理類。
以上就是我們為大家介紹的WCF框架的解析方法