HttpWebResponse.Close Methode

Definition

Schließt den Antwortdatenstrom.

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

Ausnahmen

.NET Core only: Dieses HttpWebResponse-Objekt wurde gelöscht.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein 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")

Hinweise

Die Close Methode schließt den Antwortdatenstrom und gibt die Verbindung mit der Ressource für die Wiederverwendung durch andere Anforderungen frei.

Sie sollten nach dem Aufruf der HttpWebResponse Methode nicht auf eigenschaften des Close Objekts zugreifen. Auf .NET Core wird ein ObjectDisposedException ausgelöst.

Sie müssen entweder die Methode oder die Stream.CloseHttpWebResponse.Close Methode aufrufen, um den Datenstrom zu schließen und die Verbindung für die Wiederverwendung freizugeben. Es ist nicht erforderlich, beide Stream.Close und HttpWebResponse.Close, aber dies führt nicht zu einem Fehler. Fehler beim Schließen des Datenstroms können dazu führen, dass ihre Anwendung keine Verbindungen mehr aufweist.

Note

Dieses Mitglied gibt Protokollierungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Network-Ablaufverfolgung im .NET Framework.

Gilt für: