WebResponse.Close Methode

Definitie

Wanneer deze wordt overschreven door een onderliggende klasse, sluit u de antwoordstroom.

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

Uitzonderingen

Er wordt geprobeerd toegang te krijgen tot de methode, wanneer de methode niet wordt overschreven in een onderliggende klasse.

Voorbeelden

In het volgende voorbeeld wordt de Close methode gebruikt om de WebResponse.

// 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")

Opmerkingen

De Close methode schoont de resources op die worden gebruikt door een WebResponse en sluit de onderliggende stroom door de methode aan te Stream.Close roepen.

Note

Het antwoord moet worden gesloten om te voorkomen dat er geen systeembronnen meer beschikbaar zijn. De antwoordstroom kan worden gesloten door aan te roepen Stream.Close of Close.

Note

De WebResponse klas is een abstract klas. Het werkelijke gedrag van WebResponse exemplaren tijdens runtime wordt bepaald door de onderliggende klasse die wordt geretourneerd door WebRequest.GetResponse. Zie de documentatie voor de onderliggende klassen, zoals HttpWebResponse en FileWebResponsevoor meer informatie over standaardwaarden en uitzonderingen.

Van toepassing op

Zie ook