.net HTTPCLIENT和HTTPCLIENTHANDLER:在请求之间处置?
。 最佳实践决定使用System.Net.Http.HttpClient
>陈述正确处理System.Net.Http.HttpClientHandler
>对象。 但是,Microsoft人员和社区专家的建议表明,明确处理IDisposable
的实例通常是不必要的,甚至可能会适得其反。System.Net.Http.HttpMessageInvoker
>
using
>许多在线讨论和博客文章突出了省略IDisposable
电话所带来的负面后果,甚至潜在的缺点。 有趣的是,官方的Microsoft文档和代码示例通常避免明确处理HttpClient
>和
Dispose()
>为什么HttpClient
HttpClientHandler
实现?
在不再需要对象的情况下,存在
>
IDisposable
代码示例分析:
提供的代码示例使用IDisposable
>语句中的
> 摘要:
try-finally
using
是考虑到的,而普遍的共识是显式处理通常是冗余的。 资源限制可能需要处置,但不应被视为标准实践。 通常建议按照Microsoft的示例并使用安全,高效的模式,而没有明确
呼叫。以上是是否应该在请求之间处置HTTPCLCLIENT和HTTPCLIENTHANDLER?的详细内容。更多信息请关注PHP中文网其他相关文章!