0

我正在为我的 WCF 代理实现一个对象池。一旦使用了代理,如果我们关闭它会更好吗,有点钝化它,以便关闭它的活动连接。当代理对象被借用时,我们可以在传递它之前重新打开代理(激活)。这种方法会影响性能吗?

4

1 回答 1

2

您不能“重新打开”已关闭的代理。代理实现ICommunicationObject并符合 WCF 中通信对象的标准状态机。没有从关闭状态到打开状态的转换。

如果您决定为您的代理实施一个池,它们必须保持打开状态,或者从池中丢弃。

于 2012-08-06T10:33:51.800 回答