偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

WCF雙工會話通道基本創(chuàng)建步驟詳解

開發(fā) 開發(fā)工具
我們會在接下來的這篇文章中通過一段代碼的解讀來為大家分析一下WCF雙工會話通道的基本創(chuàng)建方法,希望可以給大家?guī)硪恍椭?/div>

WCF開發(fā)插件擁有非常大的功能優(yōu)勢,這些優(yōu)勢決定了其在開發(fā)領域中占據著一定的主導地位。我們今天就先從WCF雙工會話通道的基本概念開始了解,來對這一開發(fā)工具進行更加深入的了解。

從對象模型的角度來看,會話通道形狀與非會話通道只有一些細微的差別。例如,IDuplexSessionChannel是IDuplexChannel和 ISessionChannel<IDuplexSession>的結合體。因為我們已有有了一個DelegatorDuplexChannel類型定義(它實現了IDuplexChannel接口),創(chuàng)建一個WCF雙工會話通道僅僅是一個繼承DelegatorDuplexChannel并實現IDuplexSessionChannel接口的問題,如下所示:

  1. internal sealed class DelegatorDuplexSessionChannel :
     DelegatorDuplexChannel, IDuplexSessionChannel   
  2. {   
  3. private IDuplexSessionChannel _innerSessionChannel;   
  4. // reference the next                                                       
  5. // sessionful channel   
  6. private String _source;   
  7. // store the String to output internal  
  8. DelegatorDuplexSessionChannel(ChannelManagerBase    
  9. channelManagerBase, IDuplexSessionChannel innerChannel, String source)    
    : base(channelManagerBase, innerChannel, source)   
  10. {      
  11. _source = String.Format("{0} CHANNEL: DelegatorDuplexSessionChannel",      
    source);      
  12. PrintHelper.Print(_source, "ctor");      
  13. // assign the reference to the next sessionful channel      
  14. this._innerSessionChannel = innerChannel;   
  15. }    
  16. // IDuplexSessionChannel member that is not defined in IDuplexChannel   
  17. public IDuplexSession Session   
  18. {      
  19. get {        
  20. PrintHelper.Print(_source, "Session");       
  21. return this._innerSessionChannel.Session;   
  22. }      
  23. }  

DelegatorDuplexChannel包含一個IDuplexChannel類型的成員變量,我們需要通過一個IDuplexSessionChannel類型的局部變量來存儲同一個對象的引用。這樣做可以使得我們容易地添加Session屬性到我們的類型定義上。

以上就是對WCF雙工會話通道的相關介紹。

【編輯推薦】

  1. WCF集合類在實際應用中特點分析
  2. WCF異步服務正確創(chuàng)建方式詳解
  3. WCF異步操作具體定義與應用
  4. WCF自定義集合類型應用注意事項探討
  5. WCF會話服務基本應用技巧分享
責任編輯:曹凱 來源: CSDN
相關推薦

2010-02-25 13:18:36

WCF單向協定

2010-02-26 09:33:18

WCF創(chuàng)建WebSer

2009-12-22 10:05:54

WCF編程生命周期

2010-03-01 09:48:23

WCF會話服務

2009-12-07 10:46:08

WCF框架

2010-02-23 16:32:29

WCF服務

2010-02-26 16:10:50

WCF傳送二進制流數據

2009-12-21 15:33:07

WCF集合元素

2010-03-01 16:31:58

WCF實現SOA

2010-02-24 17:17:04

WCF宿主環(huán)境

2009-12-08 10:52:30

WCF雙工通信

2009-11-09 09:41:25

WCF通道

2009-11-05 16:12:09

WCF會話服務

2010-03-01 10:26:40

WCF異步服務

2009-12-08 13:06:15

WCF通道

2010-02-25 15:25:19

WCF通道

2009-12-21 17:40:25

WCF會話

2010-02-22 17:13:40

WCF會話狀態(tài)

2010-03-11 13:54:01

Python安裝配置

2009-11-09 10:03:09

WCF通道監(jiān)聽器
點贊
收藏

51CTO技術棧公眾號