WebResponse.Close Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando é sobreposto por uma classe descendente, fecha o fluxo de resposta.
public:
virtual void Close();
public virtual void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()
Exceções
Qualquer tentativa é feita para aceder ao método quando este não é sobreposto numa classe descendente.
Exemplos
O exemplo seguinte utiliza o Close método para fechar o 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")
Observações
O Close método limpa os recursos usados por a WebResponse e fecha o fluxo subjacente ao chamar o Stream.Close método.
Note
A resposta deve ser fechada para evitar ficar sem recursos do sistema. O fluxo de resposta pode ser fechado ao chamar Stream.Close ou Close.
Note
A WebResponse aula é uma abstract aula. O comportamento real das WebResponse instâncias em tempo de execução é determinado pela classe descendente devolvida por WebRequest.GetResponse. Para mais informações sobre valores por defeito e exceções, consulte a documentação das classes descendentes, como HttpWebResponse e FileWebResponse.