【发布时间】:2015-12-29 17:55:06
【问题描述】:
当我捕获 .NET WebException 时,我应该关闭/处置 Response.GetResponseStream() 吗?
MSDN example 不会关闭或处置异常中的任何内容。
我处理了流,这引起了大问题。因为GetResponseStream()(总是?/有时?)返回相同的实例。因此,当我获取响应流然后将其释放时,可能会将异常重新抛出到也获取响应流的另一层,它将已被释放且不可读,并因此引发更多异常。
【问题讨论】:
标签: c# .net idisposable httpwebresponse webexception