.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中文網其他相關文章!