HttpWebResponse.Close Methode

Definitie

Hiermee sluit u de antwoordstroom.

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

Uitzonderingen

.NET Core: Dit HttpWebResponse object is verwijderd.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een 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")

Opmerkingen

De Close methode sluit de antwoordstroom en brengt de verbinding met de resource vrij voor hergebruik door andere aanvragen.

U moet geen toegang krijgen tot eigenschappen van het HttpWebResponse object na de aanroep naar de Close methode. Op .NET Core wordt een ObjectDisposedException gegenereerd.

U moet de Stream.Close of de HttpWebResponse.Close methode aanroepen om de stream te sluiten en de verbinding vrij te geven voor hergebruik. Het is niet nodig om beide Stream.Close aan te roepen en HttpWebResponse.Close, maar dit veroorzaakt geen fout. Als u de stream niet sluit, kan dit ertoe leiden dat uw toepassing geen verbindingen meer heeft.

Note

Dit lid voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Network Tracing in the .NET Framework voor meer informatie.

Van toepassing op