日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
WCF架構基于攔截特性分析

到目前為止,對WCF了解的人越來越多,我也不是個例外,對它的體系結構我也是很了解的,下面的內容就是講解WCF架構的。WCF為可靠性、事務、安全和實例激活等提供了極其寶貴的支持,所有這些都依賴于WCF基于攔截的架構。讓客戶端與代理交互意味著,WCF總是介于服務和客戶端之間來攔截調用并且執(zhí)行預調用和調用后處理。當代理把調用堆棧幀串行化為一條消息并且沿著一個通道鏈發(fā)送消息時,該解釋即開始。

創(chuàng)新互聯(lián)建站網站建設公司是一家服務多年做網站建設策劃設計制作的公司,為廣大用戶提供了成都做網站、成都網站建設,成都網站設計,1元廣告,成都做網站選創(chuàng)新互聯(lián)建站,貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務歡迎致電。

#T#每一個客戶端通道都要做消息的預調用處理。這個鏈的正確結構和組成在很大程度上依賴于綁定。例如,其中一個通道負責編碼該消息(二進制,文本或MTOM),一個通道負責傳遞安全調用上下文,一個通道負責傳播客戶端事務,一個通道負責管理可靠的會話,一個通道負責加密消息正文(如果這樣配置的話),等等。客戶端的最后一個通道是傳輸通道,它負責把消息由經配置的傳輸傳送到宿主。

在宿主端,該消息也經過一個通道鏈,從而實現(xiàn)宿主端消息的預調用處理。在宿主端的第一個通道是傳輸通道,它接收來自傳輸?shù)南?。隨后的通道執(zhí)行各種任務,例如解密消息正文、譯解消息、把傳播的事務設置到執(zhí)行線程、設置安全主管、管理會話和激活服務實例。最后一個通道在宿主端把該消息傳遞到調度器。由調度器把該消息值的轉換成一個堆棧幀并且調用服務實例。圖描述了這一順序。

圖:WCF架構看上去的樣子。

在客戶端和服務端的攔截都要確保客戶端和服務得到它們所要求的運行時刻環(huán)境以便正確運行。由服務實例執(zhí)行該調用并且把控制返回到調度器,由它把返回值和錯誤信息(如果有的話)轉換成一條返回消息?,F(xiàn)在,整個過程被顛倒:調度器通過宿主端通道傳送消息以執(zhí)行調用后處理,例如管理事務、撤銷實例、編碼應答信息、加密它,等等。返回的消息轉到傳輸通道,在此把消息發(fā)送到客戶端通道以便客戶端調用后處理:解密,編碼,提交或取消事務,等等。

由代理把返回的消息轉換成一個堆棧幀并且把控制返回到客戶端。最值得注意的是,在這個WCF架構中的幾乎所有的點都提供了可擴展性鉤子-你可以為專利性行為提供定制通道,定制實例管理或定制安全。事實上,WCF提供的這些標準工具都是使用相同的可擴展性模型實現(xiàn)的。


當前標題:WCF架構基于攔截特性分析
文章路徑:http://m.5511xx.com/article/djdpgig.html