HttpWebResponse.Close Metoda

Definice

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.

Platí pro