|
由于信道管理器在客戶端和服務(wù)端所起的不同作用,分為信道監(jiān)聽器和信道工廠。和服務(wù)端的信道監(jiān)聽其相比,處于客戶端的信道工廠顯得簡單。從名稱就可以看得出來,信道工廠的作用就是單純的創(chuàng)建用于消息發(fā)送的信道。我們先來看看與信道工廠相關(guān)的一些接口和基類的定義。
一、信道工廠相關(guān)的接口和基類
對于信道監(jiān)聽器,WCF定義了兩個接口:IChannelListener和IChnnelListener。與之相對地,WCF也為信道工廠定義了兩個接口:IChannelFactory和IChannelFactory。這兩個接口定義了信道工廠最基本的功能和屬性,下面是這兩個接口的定義:
public interface IChannelFactory : ICommunicationObject
{
// Methods
T GetProperty<T>() where T : class;
}
public interface IChannelFactory<TChannel> : IChannelFactory, ICommunicationObject
{
// Methods
TChannel CreateChannel(EndpointAddress to);
TChannel CreateChannel(EndpointAddress to, Uri via);
}
NET技術(shù):[WCF的Binding模型]之四:信道工廠(Channel Factory),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。