Share via


HttpWebResponse.Close Metode

Definisi

Menutup aliran respons.

public:
 override void Close();
public override void Close ();
override this.Close : unit -> unit
Public Overrides Sub Close ()

Pengecualian

.NET Core saja: Obyek ini HttpWebResponse telah dibuang.

Contoh

Contoh berikut menunjukkan cara menutup 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.
    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")

Keterangan

Metode Close menutup aliran respons dan merilis koneksi ke sumber daya untuk digunakan kembali oleh permintaan lain.

Anda tidak boleh mengakses properti HttpWebResponse objek apa pun setelah panggilan ke Close metode . Pada .NET Core, dilemparkan ObjectDisposedException .

Anda harus memanggil Stream.Close atau HttpWebResponse.Close metode untuk menutup aliran dan merilis koneksi untuk digunakan kembali. Tidak perlu memanggil dan Stream.CloseHttpWebResponse.Close, tetapi melakukannya tidak menyebabkan kesalahan. Kegagalan untuk menutup aliran dapat menyebabkan aplikasi Anda kehabisan koneksi.

Catatan

Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.

Berlaku untuk