我正在使用 WCF 在服务器应用程序和客户端应用程序之间创建连接。
因为我正在使用NetTcpBinding
,所以我想保持由以下人员创建的频道:
T proxy = ChannelFactory<T>.CreateChannel();
我将代理实例带入我的应用程序以与服务器通信。在某个时刻,我用不同的工厂更新了这个代理。但我想通过处置它从第一个工厂释放资源。但我不想管理工厂并保留参考。
代理实例有没有办法检索通道关联来处理它?
喜欢 ...
var commObj = (ICommunicationObject)proxy;
commObj.Factory.Dispose();
谢谢