|
系列文章導(dǎo)航:
WCF從理論到實(shí)踐(2):決戰(zhàn)紫禁之巔
WCF從理論到實(shí)踐(3):八號(hào)當(dāng)鋪之黑色契約
WCF從理論到實(shí)踐(5):Binding細(xì)解
WCF從理論到實(shí)踐(9):實(shí)例模式和對(duì)象生命周期
WCF從理論到實(shí)踐(16):操作重載(帶視頻+ppt+源碼)
WCF從理論到實(shí)踐(17):OO大背離(帶視頻+ppt+源碼)
本文的出發(fā)點(diǎn)
通過閱讀本文,您能了解以下知識(shí):
- Address是什么?
- Address的組成?
- 如何在配置文件中指定Address?
- 如何通過編程方式設(shè)置Address?
- Address有什么特殊應(yīng)用?
本文適合的讀者
適合WCF初學(xué)者,可以沒有任何SOA和其他分布式開發(fā)經(jīng)驗(yàn)
Address是什么?
一個(gè)要和服務(wù)端通訊的客戶端要做的第一件事情,就是搞清數(shù)據(jù)要發(fā)給誰?目的地在哪?而Address正是通過一個(gè)Uri來唯一標(biāo)示一個(gè)WCF的終節(jié)點(diǎn)(EndPoint)的,它標(biāo)示了消息發(fā)送的目的地。在WCF 數(shù)據(jù)通訊中,它解決了服務(wù)在哪里的問題。
Address的組成?
Address在WCF中的用System.ServiceModel.EndpointAddress對(duì)象來表示的,它的結(jié)構(gòu)如下:

組成部分 | 作用 | |
Uri | 指示EndPoint的地址,是必須的 | |
Identity | 能保證地址的唯一性,當(dāng)Uri一致的時(shí)候,可以用Identity來區(qū)分EndPoint,可有可無 | |
Headers | 為地址提供了一些附加信息,用于Soap Message Filter,最后會(huì)添加到Soap消息的Header中 |
NET技術(shù):WCF從理論到實(shí)踐(4):路在何方,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。