WebResponse.Close Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.