HttpWebResponse.Close Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Stänger svarsströmmen.
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Undantag
.NET Core only: Det här HttpWebResponse-objektet har tagits bort.
Exempel
I följande exempel visas hur du stänger en 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")
Kommentarer
Metoden Close stänger svarsströmmen och släpper anslutningen till resursen för återanvändning av andra begäranden.
Du bör inte komma åt några egenskaper för HttpWebResponse objektet efter anropet Close till metoden. På .NET Core utlöses en ObjectDisposedException.
Du måste anropa antingen Stream.Close metoden eller HttpWebResponse.Close för att stänga strömmen och släppa anslutningen för återanvändning. Det är inte nödvändigt att anropa både Stream.Close och HttpWebResponse.Close, men att göra det orsakar inget fel. Om strömmen inte stängs kan programmet få slut på anslutningar.
Note
Den här medlemmen matar ut spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Network Tracing i .NET Framework.