WebResponse.Close Método

Definición

Cuando se reemplaza por una clase descendiente, cierra la secuencia de respuesta.

public:
 virtual void Close();
public virtual void Close ();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()

Excepciones

Se intenta por todos los medios tener acceso al método, cuando el método no se reemplaza en una clase descendiente.

Ejemplos

En el ejemplo siguiente se usa el Close método para cerrar .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. 	
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")

Comentarios

El Close método limpia los recursos utilizados por y WebResponse cierra la secuencia subyacente llamando al Stream.Close método .

Nota

La respuesta debe cerrarse para evitar quedarse sin recursos del sistema. El flujo de respuesta se puede cerrar llamando a Stream.Close o Close.

Nota

La WebResponse clase es una abstract clase . El comportamiento real de las instancias en tiempo de WebResponse ejecución viene determinado por la clase descendiente devuelta por WebRequest.GetResponse. Para obtener más información sobre los valores predeterminados y las excepciones, consulte la documentación de las clases descendientes, como HttpWebResponse y FileWebResponse.

Se aplica a

Consulte también