Wcf擴展


ASP.NET MVC和WCF真是微軟兩個很棒的框架,設計的很好,可擴展性非常強,到處都是橫切、管道。

以前寫過一篇MVC流程的文章,http://www.cnblogs.com/lovecindywang/archive/2010/12/02/1894740.html主要是使用了MVC的各種擴展。

如下圖列出了WCF的一些擴展點供參考,其實知道某個擴展點是干什么之后,搜索一下MSDN這個接口就一清二楚了:

 

wcf擴展

大部分情況下針對服務模型層進行擴展即可,我們可以看到就一個服務調用已經被完全打散了,細化到:

調用的參數、調用什么方法、調用什么類型、類型怎么創建、消息的攔截、錯誤攔截、上下文初始化、服務承載。。。。

如果對協議信道層進行擴展(和服務模型層不同,其實主要是寫自己的抽象類實現而不是實現接口加入管道或橫切)的話,具有完全的自主定義傳輸內容的同時又可以不去考慮一些細節問題。

有一個哥們總結了一系列文章,非常不錯值得一看。一篇短短的博客,信息量不少,希望對大家有幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM