gpt4 book ai didi

.net - 我是否应该在 HttpWebResponse 上调用 Close,即使它在 using 语句中?

转载 作者:行者123 更新时间:2023-12-03 13:17:19 24 4
gpt4 key购买 nike

我有一些类似的代码,此代码用于 非常严重:

using (HttpWebResponse r = _GetHttpWebResponse(uri, body, method, contentType, headers)) {
/* do something with the response */

/* call r.Close() explicitly? */
}

该代码今天运行良好,但与服务器的连接保持打开了相当长的一段时间。 (使用 TCPView 检查)

调用 Close() 有什么好处吗?明确的方法?是推荐还是不推荐,为什么?

最佳答案

我相信 Close 是实现 IDisposable.Dispose 的方法,因此绝对不需要事先调用 Close 方法。它是完全多余的。

关于.net - 我是否应该在 HttpWebResponse 上调用 Close,即使它在 using 语句中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/505231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com