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

WCF信道工廠中接口功能解析

開發 開發工具
WCF信道工廠中的基本功能以及屬性可以由兩個比較重要的接口來定義,分別為:IChannelFactory和IChannelFactory< TChannel>。

微軟公司開發的.NET Framework 3.5重要部件WCF,是一個功能非常強大的開發工具。在這里我們將要為大家詳細介紹一下有關WCF信道工廠的相關介紹,以此來加深大家對這方面的認識程度。

對于信道監聽器,WCF定義了兩個接口:IChannelListener和IChnnelListener< TChannel>。與之相對地,WCF也為信道工廠定義了兩個接口:IChannelFactory和IChannelFactory< TChannel>。這兩個接口定義了WCF信道工廠最基本的功能和屬性,下面是這兩個接口的定義:

  1. public interface IChannelFactory : ICommunicationObject  
  2. {  
  3. // Methods  
  4. T GetProperty< T>() where T : class;  
  5. }  
  6. public interface IChannelFactory< TChannel> : 
    IChannelFactory, ICommunicationObject  
  7. {  
  8. // Methods  
  9. TChannel CreateChannel(EndpointAddress to);  
  10. TChannel CreateChannel(EndpointAddress to, Uri via);1: }  

由于WCF信道工廠的目的就是單純的創建信道,所以IChannelFactory和IChannelFactory< TChannel>的定義顯得格外簡潔。兩個重載的CreateChannel方法通過目的終結點的地址(to),以及在手工尋址下不同于目的終結點地址的另一個地址,該地址是消息實際會被發送的地址(via)。關于To和Via可以參考第二章關于物理地址和邏輯地址的部分。 #t#

除了上面的兩個接口之外,WCF還定義分別是實現了它們的兩個抽象基類:ChannelFactoryBase和ChannelFactoryBase< TChannel>。ChannelFactoryBase繼承自所有信道管理器的基類:CnannelManagerBase,而ChannelManagerBase又繼承自CommunicationObject,實現ICommunicationObject接口定義的基本的狀態屬性和狀態轉換功能。并且實現了接口IChannelFactory和ICommunicationObject。而ChannelFactoryBase< TChannel>繼承自CnannelManagerBase,并且實現了接口:IChannelFactory< TChannel>, IChannelFactory和ICommunicationObject。一般地,范型類型TChannel為基于相應channel shape下客戶端信道類型,比如IOutputChannel、IRequestChannel和IDuplexChannel。ChannelFactoryBase和ChannelFactoryBase< TChannel>的簡單定義如下:

 

  1. public abstract class ChannelFactoryBase : ChannelManagerBase, 
    IChannelFactory, ICommunicationObject  
  2. {  
  3. ......  
  4. }  
  5. public abstract class ChannelFactoryBase< TChannel> : 
    ChannelFactoryBase, IChannelFactory
    < TChannel>, IChannelFactory,
     ICommunicationObject  
  6. {  
  7. ......  

以上就是對WCF信道工廠的相關介紹。

責任編輯:曹凱 來源: 博客園
相關推薦

2009-12-21 16:24:24

WCF新到工廠

2010-02-23 10:15:22

WCF運行機制

2010-03-02 17:43:31

WCF框架處理流程

2010-02-22 15:06:31

WCF信道監聽器

2010-02-25 16:12:23

WCF IDispos

2010-02-22 17:13:40

WCF會話狀態

2010-01-26 10:38:56

Android消息傳遞

2011-02-24 11:10:40

2009-10-26 10:42:23

惠普IAP集成歸檔平臺

2009-10-21 18:07:55

信息歸檔IAP

2009-02-01 15:13:08

2013-04-03 14:01:25

網絡自動化自動化編排技術功能解析

2011-11-16 10:18:43

IP地址IP地址管理

2009-12-23 17:31:56

WPF Style

2010-04-14 14:19:51

Oracle數據庫

2013-04-25 10:10:29

Windows Ser微軟

2013-04-25 09:53:01

Windows Ser

2009-11-09 16:25:24

WCF Data Co

2009-12-04 17:35:51

WCF 服務

2010-02-25 13:35:27

WCF tcpTrac
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩亚洲三区 | 国产在线中文字幕 | 理论片87福利理论电影 | 国产激情一区二区三区 | 久久91精品国产一区二区三区 | 最新中文字幕一区 | 性一爱一乱一交一视频 | 国产精品99久久久久久宅男 | 97精品久久 | 精品一区二区三区中文字幕 | 成人免费精品 | 91成人免费看片 | 一级做a爰片久久毛片免费看 | 欧美亚洲高清 | 亚洲精品免费观看 | 欧美中文字幕一区二区三区亚洲 | 亚洲三区在线 | 欧美福利在线 | 操久久久| 羞羞视频免费观看 | 国产激情在线 | 高清色 | 成人免费视频 | 国产精品视频久久 | 日产精品久久久一区二区福利 | 天天综合日日夜夜 | 精品久久一区 | 东京久久 | 成人黄色三级毛片 | 91在线精品一区二区 | 99久久精品免费看国产免费软件 | 欧美视频福利 | 国产精品亚洲视频 | 91精品国产日韩91久久久久久 | 久久中文视频 | 精品一区二区三区免费视频 | 久久极品| 亚洲国产成人精品久久久国产成人一区 | 国产做a爱片久久毛片 | 国产精品久久久一区二区三区 | 成人综合一区二区 |