成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WCF配置綁定基本概念淺析

開發(fā) 開發(fā)工具
WCF配置綁定在實際應用中尅幫助我們輕松的實現(xiàn)一些比較簡單的功能應用。在這里我們先來一起了解一下有關這方面的知識。

WCF對于開發(fā)人員來說是一個比較重要的開發(fā)插件,可以幫助我們輕松的實現(xiàn)一些特定的功能。在這里我們就先來了解一下WCF配置綁定的相關內(nèi)容。通過編程方式或管理方式都可以WCF配置可靠性(以及有序傳遞)。如果我們啟用了可靠性,則客戶端與服務宿主端必須保持一致,否則客戶端無法與服務通信。我們可以只對支持它的WCF配置綁定。例所示的服務端配置文件,使用了綁定配置節(jié),啟用了TCP綁定的可靠性。

例:啟用TCP綁定的可靠性

  1. < system.serviceModel> 
  2.  < services>   
  3. < service name = "MyService">   
  4. < endpoint address = "net.tcp://localhost:8000/MyService" 
    binding = "netTcpBinding" bindingConfiguration = "ReliableTCP" 
    contract = "IMyContract"/>   
  5. < /service>   
  6. < /services>   
  7. < bindings>   
  8. < netTcpBinding>   
  9. < binding name = "ReliableTCP"> < reliableSession enabled = "true"/>   
  10. < /binding>   
  11. < /netTcpBinding> 
  12.  < /bindings>   
  13. < /system.serviceModel>  

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

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

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

  1. Binding reliableTcpBinding = new NetTcpBinding(...,true);  

NetTcpBinding定義了只讀的ReliableSession類,通過它獲取可靠性的狀態(tài):

  1. public class ReliableSession {   
  2. public TimeSpan InactivityTimeout {get;set;}   
  3. public bool Ordered {get;set;}   
  4. //更多成員 }   
  5. public class OptionalReliableSession : ReliableSession {   
  6. public bool Enabled {get;set;}   
  7. //更多成員 }   
  8. public class NetTcpBinding : Binding,... {   
  9. public OptionalReliableSession ReliableSession {get;}   
  10. //更多成員 }  

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

【編輯推薦】

  1. 深入探討WCF緩存機制基本概念
  2. WCF選擇綁定在實際應用中技巧分享
  3. Silverlight WCF服務正確組建方法淺談
  4. WCF Address配置文件正確使用方法解讀
  5. WCF協(xié)定各種不同類型概念解讀
責任編輯:曹凱 來源: IT專家網(wǎng)
相關推薦

2009-12-21 10:27:52

WCF基本概念

2010-02-23 16:32:29

WCF服務

2010-02-24 17:17:04

WCF宿主環(huán)境

2010-03-02 13:14:38

WCF MSMQ隊列

2010-03-01 16:25:07

WCF體系架構(gòu)

2009-12-21 15:33:07

WCF集合元素

2010-03-01 14:50:30

WCF行為類型

2010-03-02 11:10:43

WCF標準終結(jié)點

2010-02-25 14:46:31

2009-12-21 14:37:14

2010-03-01 16:41:04

WCF數(shù)據(jù)表

2010-03-02 16:22:31

WCF狀態(tài)應用

2009-12-21 16:52:02

WCF序列化

2009-12-22 10:16:54

WCF服務狀態(tài)

2010-02-03 14:36:47

C++仿函數(shù)

2010-03-01 17:57:11

WCF緩存機制

2009-08-21 14:47:39

C#網(wǎng)絡編程

2011-03-28 11:05:17

ODBC

2014-04-16 15:11:19

Spark

2012-09-11 14:39:03

Moosefs
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 香蕉久久a毛片 | 夜夜爽99久久国产综合精品女不卡 | 99在线播放 | 久久综合久 | 福利在线看 | 午夜视频在线 | 男女污网站| 日韩在线不卡 | 国产一区二区三区久久久久久久久 | 性做久久久久久免费观看欧美 | 亚洲不卡在线视频 | 日韩av在线一区二区三区 | 日韩精品一区二区三区免费观看 | 91成人在线视频 | 久久综合一区 | 中文在线一区二区 | 国产成人精品免高潮在线观看 | 久久青青| 日本天堂视频在线观看 | 成人免费观看视频 | 中文字幕av免费 | 成人黄页在线观看 | 久久成人久久 | 国产高清一区 | 亚洲精品麻豆 | 91精品国产91久久久久久 | 超碰91在线 | 在线观看第一区 | 人人人人干 | 综合久久综合久久 | 久久精点视频 | 国产色在线 | 欧美一级二级三级视频 | 国产免费xxx| 欧美性猛交一区二区三区精品 | 久干网| 国产在线成人 | 蜜臀网站 | 欧美中文字幕在线观看 | 国产高清美女一级a毛片久久w | 午夜视频在线观看一区二区 |