WebResponse.Close Methode

Definition

Schließt beim Überschreiben durch eine Nachfolgerklasse den Antwortstream.

public:
 virtual void Close();
public virtual void Close ();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()

Ausnahmen

Es wurde versucht, auf die Methode zuzugreifen, obwohl die Methode in einer Nachfolgerklasse nicht überschrieben wurde.

Beispiele

Im folgenden Beispiel wird die Close Methode zum Schließen der WebResponseMethode verwendet.

// Create a 'WebRequest' object with the specified url.
WebRequest^ myWebRequest = WebRequest::Create( "http://www.contoso.com" );
// Send the 'WebRequest' and wait for response.
WebResponse^ myWebResponse = myWebRequest->GetResponse();

// Process the response here.
Console::WriteLine( "\nResponse Received::Trying to Close the response stream.." );
// Release resources of response Object*.
myWebResponse->Close();
Console::WriteLine( "\nResponse Stream successfully closed" );
// Create a 'WebRequest' object with the specified url. 	
WebRequest myWebRequest = WebRequest.Create("http://www.contoso.com"); 
// Send the 'WebRequest' and wait for response.	
WebResponse myWebResponse = myWebRequest.GetResponse(); 

// Process the response here.
Console.WriteLine("\nResponse Received.Trying to Close the response stream..");
// Release resources of response object.
myWebResponse.Close();
Console.WriteLine("\nResponse Stream successfully closed");
' Create a 'WebRequest' object with the specified url 	
Dim myWebRequest As WebRequest = WebRequest.Create("www.contoso.com")
' Send the 'WebRequest' and wait for response.	
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()

'  Process the response here
Console.WriteLine(ControlChars.Cr + "Response Received.Trying to Close the response stream..")
' Release resources of response object
myWebResponse.Close()
Console.WriteLine(ControlChars.Cr + "Response Stream successfully closed")

Hinweise

Die Close Methode bereinigt die von einer WebResponse und schließt den zugrunde liegenden Datenstrom, indem die Stream.Close Methode aufgerufen wird.

Hinweis

Die Antwort muss geschlossen werden, um das Auslaufen von Systemressourcen zu vermeiden. Der Antwortdatenstrom kann durch Aufrufen oder CloseAufrufen Stream.Close geschlossen werden.

Hinweis

Die WebResponse Klasse ist eine abstract Klasse. Das tatsächliche Verhalten von WebResponse Instanzen zur Laufzeit wird durch die absteigende Klasse bestimmt, die von WebRequest.GetResponse. Weitere Informationen zu Standardwerten und Ausnahmen finden Sie in der Dokumentation für die absteigenden Klassen, z HttpWebResponse . B. und FileWebResponse.

Gilt für

Siehe auch