摘要:
在前面兩篇文章WCF進(jìn)階:將消息正文Base64編碼和WCF進(jìn)階:為每個操作附加身份信息中講述了如何通過攔截消息的方式來記錄或者修改消息,這種方式在特定條件下可以改變消息編碼格式,但實(shí)現(xiàn)方式并不規(guī)范,而且使用范圍也有限制。 WCF缺省提供了三種編碼器(MessageEncoder):TextMessageEncoder,BinaryMessageEncoder,MtomMessageEncoder。事實(shí)上也是基于XML可以有三種格式:Text,Binary,MTOM,而XmlDictionaryWr 閱讀全文
posted @ 2010-04-13 13:59
Robin Zhang
閱讀(10987)
評論(16)
推薦(1)

上文中談到了WCF截獲消息有四種方式1) 路由法 2) 自定義綁定法 3)實(shí)現(xiàn)接口法 4) 跟蹤診斷法,上篇文章總結(jié)WCF中截獲消息的幾種方式詳細(xì)的闡述了前面兩種,本文著重闡述后面兩種實(shí)現(xiàn)方式
WCF從理論到實(shí)踐系列文章是筆者記錄學(xué)習(xí)WCF歷程的一部筆記,至今已有30余篇,涉及到WCF技術(shù)絕大多數(shù)相關(guān)理論知識和豐富的實(shí)踐實(shí)例。這篇索引對上述文章做了一下整理工作,以進(jìn)一步熟悉掌握WCF技術(shù)
發(fā)布了[添磚加瓦]:ExtJS+WCF+LINQ打造全功能Grid一文后,得到了很多朋友的關(guān)注和支持,之后又更新了幾次,導(dǎo)致那篇文章篇幅過長,有些朋友同時提到,這樣一種編程方式,手寫代碼量過大,特別是extjs的代碼量尤其繁重,極大的影響了對這種方式的嘗試興趣和信心。因?yàn)槲乙彩鞘状螌W(xué)習(xí)ExtJs,在它的應(yīng)用上,還不能做到得心應(yīng)手的狀態(tài),因此這幾天,我又對上篇文章中的實(shí)現(xiàn)進(jìn)行了一次全面的重構(gòu)。這次重構(gòu)主要的目的在于:
1) 整理原來比較凌亂的代碼
2) 通過封裝,極大減少ExtJs代碼量
3) 讓客戶端腳本框架extjs與wcf進(jìn)行更好一些的交互
浙公網(wǎng)安備 33010602011771號