版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
WCF技術專題講座—第6講深入認識WCF契約1.2學云網(wǎng)簽約講師Tiger上節(jié)回顧什么是契約?契約的分類本節(jié)小結服務契約和WSDL服務契約的重載問題服務契約中的請求-響應操作服務契約中的單程操作服務契約和WSDLWSDLWeb服務描述語言,基于XML實現(xiàn),是一種跨平臺。即滿足了SOA系統(tǒng)的基本原則:實現(xiàn)平臺無關性。CLR類型Service
ContractOperationContractOperationContractOperationContractWSDL類型Wsdl:serviceWsdl:portTypeOperationContractOperationContractOperationContract服務契約的重載問題重載屬于面向對象思想的重要概念,但是無法直接應用于SOA系統(tǒng)。[ServiceContract]Public
interface
Iservice{[OperationContract]String
Hello(string
name);[OperationContract]Void
Hello();}Cannot
have
two
operations
in
the
samecontract
with
the
same
name,methods……[ServiceContract]Public
interface
Iservice{[OperationContract(Name=“HelloString”)]String
Hello(string
name);[OperationContract(Name=“HelloVoid”)]Void
Hello();}服務契約中的請求-響應操作默認情況下,服務契約中的操作都屬于“請求-響應”作,這也是對于程序員來講最熟悉的一種交互方式。從客戶端調用來看,請求-響應操作可以大致分為2類:(1)同步調用請求-響應操作;
(2)異步調用請求-響應操作。服務契約中的單程操作和請求-響應操作不同,單程(One-Way)操作不需要服務給出響應。即客戶端發(fā)出消息,并且得到服務端確認后,就理解結束本次操作調用的模式。服務契約中的雙程操作
默認的請求-響應操作非常符合傳統(tǒng)的消息交互需求,一些特殊情況下,不再適合,比如當服務端主動發(fā)送消息給客戶端時,當客戶端需要發(fā)送批量信息而只需要一個回復時,這時候就需要使用雙程操作。什么是雙程操作客戶端服務端代理終節(jié)點回調終節(jié)點[ServiceContract(CallbackContract=typeof(ICallbackService))]interface
IHello(){[OperationContract
]void
Hello();}interface
IcallbackService{[OperationContract]v
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度家政服務行業(yè)人力資源配置合同
- 2025年度建筑工程設計及施工圖審查與施工協(xié)調協(xié)議
- 2025年度互動多媒體系統(tǒng)合同范本:2025年智能零售場景互動解決方案合同
- 繳納社會保險申請書
- 2025年度會議服務合同-企業(yè)年會版
- 2025年中國眼科藥物行業(yè)市場全景評估及投資方向研究報告
- 2025年塑料涼鞋項目可行性研究報告
- 2025年度人工智能語音識別介紹費協(xié)議書范本800字
- 二零二五年度高端品牌冰箱批發(fā)代理銷售合同書3篇
- 2025年度建筑腳手架工程承包合同環(huán)保責任版
- 質量問題分析及措施報告
- 汽修廠安全風險分級管控清單
- 現(xiàn)代通信原理與技術(第五版)PPT全套完整教學課件
- 社區(qū)獲得性肺炎教學查房
- 病例展示(皮膚科)
- GB/T 39750-2021光伏發(fā)電系統(tǒng)直流電弧保護技術要求
- 教科版五年級科學下冊【全冊全套】課件
- 糖尿病運動指導課件
- 完整版金屬學與熱處理課件
- T∕CSTM 00640-2022 烤爐用耐高溫粉末涂料
- 304不銹鋼管材質證明書
評論
0/150
提交評論