【问题标题】:webhttpbinding and WCF proxy disposal?webhttpbinding 和 WCF 代理处理?
【发布时间】:2011-03-15 10:06:18
【问题描述】:

当我使用 WebHttpBinding 时,我是否应该费心处理(使用 close() 和 abort() 异常处理)使用 ClientBase 生成的 WCF 代理?由于它的 POX/REST over http,我想知道在服务调用之后不理会代理是否有任何危害!?

【问题讨论】:

  • 清理自己总是一个好策略......

标签: wcf proxy


【解决方案1】:

从技术上讲,如果它不是会话绑定(webHttpBinding 不是),那么它就不那么重要了,但是如果您在紧密循环中创建客户端(例如,比 GC 清理它们的速度更快),则可能会浪费资源并释放连接)。 HTTP 连接是由 ConnectionPointManager 共享和共享的,所以在这方面你可能没问题。

不过,依赖这些实现细节并不是一个好主意,因为如果以后发生变化,您会想知道为什么您的客户端性能开始下降。我会清理...

【讨论】:

    猜你喜欢
    • 2011-07-20
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多