У меня есть какой-то код, этот код используется очень интенсивно:
using (HttpWebResponse r = _GetHttpWebResponse(uri, body, method, contentType, headers)) {
/* do something with the response */
/* call r.Close() explicitly? */
}
Код работает сегодня нормально, но соединения с сервером остаются открытыми в течение достаточно долгого времени. (проверено с помощью TCPView)
Есть ли польза от явного вызова метода Close()
? Рекомендуется, а может, и не рекомендуется, и почему?