WebResponse.Close Méthode

Définition

En cas de substitution par une classe descendante, ferme le flux de réponse.

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

Exceptions

Toutes les tentatives possibles sont effectuées pour accéder à la méthode si celle-ci n’est pas substituée dans une classe descendante.

Exemples

L'exemple suivant utilise la méthode Close pour fermer le 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")

Remarques

La Close méthode nettoie les ressources utilisées par un WebResponse flux sous-jacent et ferme le flux sous-jacent en appelant la Stream.Close méthode.

Notes

La réponse doit être fermée pour éviter de manquer de ressources système. Le flux de réponse peut être fermé en appelant Stream.Close ou Close.

Notes

La WebResponse classe est une abstract classe. Le comportement réel des instances au moment de WebResponse l’exécution est déterminé par la classe descendante retournée par WebRequest.GetResponse. Pour plus d’informations sur les valeurs et exceptions par défaut, consultez la documentation relative aux classes descendantes, telles que HttpWebResponse et FileWebResponse.

S’applique à

Voir aussi