WebResponse.Close Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении классом-потомком закрывает поток отклика.
public:
virtual void Close();
public virtual void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()
Исключения
Любая попытка получить доступ к методу, если метод не переопределяется в классе-потомке.
Примеры
В следующем примере метод используется Close для закрытия WebResponse.
// Create a 'WebRequest' object with the specified url.
WebRequest myWebRequest = WebRequest.Create("http://www.contoso.com");
// Send the 'WebRequest' and wait for response.
WebResponse myWebResponse = myWebRequest.GetResponse();
// Process the response here.
Console.WriteLine("\nResponse Received.Trying to Close the response stream..");
// Release resources of response object.
myWebResponse.Close();
Console.WriteLine("\nResponse Stream successfully closed");
' Create a 'WebRequest' object with the specified url
Dim myWebRequest As WebRequest = WebRequest.Create("www.contoso.com")
' Send the 'WebRequest' and wait for response.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
' Process the response here
Console.WriteLine(ControlChars.Cr + "Response Received.Trying to Close the response stream..")
' Release resources of response object
myWebResponse.Close()
Console.WriteLine(ControlChars.Cr + "Response Stream successfully closed")
Комментарии
Метод Close очищает ресурсы, используемые в базовом WebResponse потоке, и закрывает базовый поток путем вызова Stream.Close метода.
Note
Ответ должен быть закрыт, чтобы избежать использования системных ресурсов. Поток ответа можно закрыть путем вызова Stream.Close или Closeвызова.
Note
Класс WebResponse является классом abstract . Фактическое поведение WebResponse экземпляров во время выполнения определяется классом-потомком, возвращаемым WebRequest.GetResponse. Дополнительные сведения о значениях и исключениях по умолчанию см. в документации по классам-потомкам, таким как HttpWebResponse и FileWebResponse.