HttpWebResponse.Close Méthode

Définition

Ferme le flux de réponse.

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

Exceptions

.NET Core uniquement : Cet HttpWebResponse objet a été supprimé.

Exemples

L’exemple suivant montre comment fermer un 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.
    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")

Remarques

La Close méthode ferme le flux de réponse et libère la connexion à la ressource pour être réutilisée par d’autres demandes.

Vous ne devez accéder à aucune propriété de l’objet HttpWebResponse après l’appel à la Close méthode. Sur .NET Core, un ObjectDisposedException est levée.

Vous devez appeler la Stream.Close méthode ou HttpWebResponse.Close pour fermer le flux et libérer la connexion en vue d’une réutilisation. Il n’est pas nécessaire d’appeler à la fois Stream.Close et HttpWebResponse.Close, mais cela ne provoque pas d’erreur. L’échec de la fermeture du flux peut entraîner l’insuffisance des connexions de votre application.

Notes

Ce membre génère des informations de traçage lorsque vous activez le traçage réseau dans votre application. Pour plus d’informations, consultez Suivi réseau dans .NET Framework.

S’applique à