HttpWebResponse.Close Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zavře stream odpovědí.
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
Výjimky
.NET Core only: Tento objekt HttpWebResponse byl odstraněn.
Příklady
Následující příklad ukazuje, jak zavřít 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")
Poznámky
Metoda Close zavře stream odpovědi a uvolní připojení k prostředku pro opakované použití jinými požadavky.
Po volání metody byste neměli přistupovat k žádným vlastnostem HttpWebResponse objektu Close . Na .NET Core se vyvolá ObjectDisposedException.
Musíte volat buď metodu Stream.CloseHttpWebResponse.Close , nebo zavřít datový proud a uvolnit připojení pro opakované použití. Není nutné volat obojí Stream.Close a HttpWebResponse.Close, ale to nezpůsobí chybu. Selhání zavření datového proudu může způsobit, že aplikace dojde k výpadku připojení.
Note
Tento člen vypíše informace o trasování, když ve své aplikaci povolíte trasování sítě. Další informace najdete v tématu Network Tracing v .NET Framework.