HttpWebResponse.Close Método

Definição

Fecha o fluxo de resposta.

public:
 override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()

Exceções

.NET Apenas Núcleo: Este objeto HttpWebResponse foi eliminado.

Exemplos

O exemplo seguinte demonstra como fechar um HttpWebResponse.

// Creates an HttpWebRequest for the specified URL.
    HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
    // Sends the HttpWebRequest and waits for a response.
    HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
    Console.WriteLine("\nResponse Received.Trying to Close the response stream..");
    // Releases the resources of the response.
    myHttpWebResponse.Close();
    Console.WriteLine("\nResponse Stream successfully closed");
' Creates an HttpWebRequest for the specified URL. 
Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
' Sends the HttpWebRequest and waits for a response.
Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
Console.WriteLine("Response Received.Trying to Close the response stream..")
' Releases the resources of the response.
myHttpWebResponse.Close()
Console.WriteLine("Response Stream successfully closed")

Observações

O Close método fecha o fluxo de resposta e liberta a ligação ao recurso para reutilização por outros pedidos.

Não deve aceder a quaisquer propriedades do HttpWebResponse objeto após a chamada ao Close método. No .NET Core, é lançado um ObjectDisposedException.

Deve chamar ou o Stream.CloseHttpWebResponse.Close método ou o método para fechar o fluxo e libertar a ligação para reutilização. Não é necessário chamar ambos Stream.Close e HttpWebResponse.Close, mas fazê-lo não causa erro. Não fechar o stream pode fazer com que a sua aplicação fique sem ligações.

Note

Esse membro gera informações de rastreamento quando você habilita o rastreamento de rede em seu aplicativo. Para mais informações, consulte Rastreamento de Rede no .NET Framework.

Aplica-se a