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

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
深入理解WCF配置可靠性

WCF還是比較常用的,于是我研究了一下WCF配置可靠性,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。通過(guò)編程方式或管理方式都可以WCF配置可靠性(以及有序傳遞)。如果我們啟用了可靠性,則客戶(hù)端與服務(wù)宿主端必須保持一致,否則客戶(hù)端無(wú)法與服務(wù)通信。我們可以只對(duì)支持它的綁定WCF配置可靠性。例所示的服務(wù)端配置文件,使用了綁定配置節(jié),啟用了TCP綁定的可靠性。

成都創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過(guò)10年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專(zhuān)業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶(hù)要求對(duì)網(wǎng)站進(jìn)行成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶(hù)網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶(hù)企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

例:?jiǎn)⒂肨CP綁定的可靠性

 
 
  1.  name = "MyService">
  2. address  = "net.tcp://localhost:8000/MyService"
  3. binding  = "netTcpBinding"
  4. bindingConfiguration = "ReliableTCP"
  5. contract = "IMyContract"/>
  6.  name = "ReliableTCP">
  7.  enabled = "true"/>

至于編程配置方式,TCP綁定和WS綁定提供了略微不同的屬性來(lái)WCF配置可靠性。例如,NetTcpBinding綁定接受一個(gè)Boolean型的構(gòu)造函數(shù)參數(shù),用來(lái)啟動(dòng)可靠性:

 
 
  1. public class NetTcpBinding : Binding,...
  2. {
  3. public NetTcpBinding(...,bool reliableSessionEnabled);
  4. //更多成員
  5. }

我們只能在對(duì)象的構(gòu)造期間啟用可靠性。如果通過(guò)編程方式設(shè)置可靠性,需要?jiǎng)?chuàng)建支持可靠性的綁定對(duì)象:

 
 
  1. Binding reliableTcpBinding = new NetTcpBinding(...,true);
  2. NetTcpBinding定義了只讀的ReliableSession類(lèi),通過(guò)它獲取可靠性的狀態(tài):
  3. public class ReliableSession
  4. {
  5. public TimeSpan InactivityTimeout
  6. {get;set;}
  7. public bool Ordered
  8. {get;set;}
  9. //更多成員
  10. }
  11. public class OptionalReliableSession : ReliableSession
  12. {
  13. public bool Enabled
  14. {get;set;}
  15. //更多成員
  16. }
  17. public class NetTcpBinding : Binding,...
  18. {
  19. public OptionalReliableSession ReliableSession
  20. {get;}
  21. //更多成員
  22. }

#T#理論上,服務(wù)代碼和契約定義應(yīng)該與它使用的綁定及屬性無(wú)關(guān)。服務(wù)不應(yīng)該考慮綁定,在服務(wù)代碼中也不應(yīng)該包含它所使用的綁定。不管配置的綁定是哪一種,服務(wù)都應(yīng)該能夠正常工作。然而實(shí)際上,服務(wù)的實(shí)現(xiàn)或者契約本身都會(huì)依賴(lài)于消息的有序傳遞(Ordered Delivery)。為了幫助契約或服務(wù)的開(kāi)發(fā)者能夠約束支持的綁定,WCF定義了DeliveryRequirementsA。


網(wǎng)頁(yè)名稱(chēng):深入理解WCF配置可靠性
當(dāng)前網(wǎng)址:http://m.5511xx.com/article/ccchojh.html