HttpWebResponse.Close HttpWebResponse.Close HttpWebResponse.Close HttpWebResponse.Close Method

Definition

Schließt den Antwortstream.Closes the response stream.

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

Ausnahmen

Nur .NET Core: Dieses HttpWebResponse-Objekt wurde freigegeben..NET Core only: This HttpWebResponse object has been disposed.

Beispiele

Das folgende Beispiel zeigt, wie Sie schließen eine HttpWebResponse.The following example demonstrates how to close a 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")

Hinweise

Die Close Methode schließt den Antwortstream und frei von der Verbindung mit der Ressource für die Wiederverwendung durch andere Anforderungen.The Close method closes the response stream and releases the connection to the resource for reuse by other requests.

Greifen Sie keine Eigenschaften der HttpWebResponse Objekt nach dem Aufruf der Close Methode.You should not access any properties of the HttpWebResponse object after the call to the Close method. .NET Core ein ObjectDisposedException ausgelöst.On .NET Core, an ObjectDisposedException is thrown.

Sie müssen entweder Aufrufen der Stream.Close oder HttpWebResponse.Close Methode, um den Stream zu schließen und die Verbindung für die Wiederverwendung freizugeben.You must call either the Stream.Close or the HttpWebResponse.Close method to close the stream and release the connection for reuse. Es ist nicht notwendig, beide Stream.Close und HttpWebResponse.Close, aber dies ist also kein Fehler ausgelöst.It is not necessary to call both Stream.Close and HttpWebResponse.Close, but doing so does not cause an error. Fehler beim Schließen des Streams kann Ihre Anwendung nicht mehr genügend Verbindungen führen.Failure to close the stream can cause your application to run out of connections.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren.This member outputs trace information when you enable network tracing in your application. Weitere Informationen finden Sie unter Netzwerkablaufverfolgung in .NET Framework.For more information, see Network Tracing in the .NET Framework.

Gilt für: