Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为我的 WCF 代理实现一个对象池。一旦使用了代理,如果我们关闭它会更好吗,有点钝化它,以便关闭它的活动连接。当代理对象被借用时,我们可以在传递它之前重新打开代理(激活)。这种方法会影响性能吗?
您不能“重新打开”已关闭的代理。代理实现ICommunicationObject并符合 WCF 中通信对象的标准状态机。没有从关闭状态到打开状态的转换。
ICommunicationObject
如果您决定为您的代理实施一个池,它们必须保持打开状态,或者从池中丢弃。