标签: .net wcf wcf-proxy
我正在为我的WCF代理实现一个对象池。一旦使用了代理,如果我们将其关闭,将其钝化,以便关闭其活动连接是否更好。借用代理对象时,我们可以在传递之前重新打开代理(激活)。这种方法会受到性能影响吗?
答案 0 :(得分:2)
你不能重新开放"封闭的代理人。代理实现ICommunicationObject并符合WCF中通信对象的standard state machine。没有从关闭状态转换回打开状态。
ICommunicationObject
如果您决定为代理实现池,则它们必须保持打开状态,或者从池中丢弃。