Bagikan melalui


HttpListenerResponse Kelas

Definisi

Mewakili respons terhadap permintaan yang ditangani oleh HttpListener objek.

public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
    interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
Warisan
HttpListenerResponse
Penerapan

Keterangan

Saat klien membuat permintaan sumber daya yang ditangani oleh HttpListener objek, permintaan dan respons tersedia untuk aplikasi Anda dalam HttpListenerContext objek. Permintaan diwakili oleh HttpListenerRequest objek dan tersedia di HttpListenerContext.Request properti . Respons diwakili oleh HttpListenerResponse objek dan tersedia di HttpListenerContext.Response properti .

Anda dapat menyesuaikan respons dengan mengatur berbagai properti, seperti StatusCode, StatusDescription, dan Cookies. HttpListenerResponse.OutputStream Gunakan properti untuk mendapatkan Stream instans tempat data respons dapat ditulis. Terakhir, kirim data respons ke klien dengan memanggil Close metode .

Properti

ContentEncoding

Mendapatkan atau mengatur Encoding untuk respons OutputStreamini.

ContentLength64

Mendapatkan atau mengatur jumlah byte dalam data isi yang disertakan dalam respons.

ContentType

Mendapatkan atau mengatur jenis MIME konten yang dikembalikan.

Cookies

Mendapatkan atau mengatur koleksi cookie yang dikembalikan dengan respons.

Headers

Mendapatkan atau mengatur kumpulan pasangan nama/nilai header yang dikembalikan oleh server.

KeepAlive

Mendapatkan atau menetapkan nilai yang menunjukkan apakah server meminta koneksi persisten.

OutputStream

Stream Mendapatkan objek yang responsnya dapat ditulis.

ProtocolVersion

Mendapatkan atau mengatur versi HTTP yang digunakan untuk respons.

RedirectLocation

Mendapatkan atau mengatur nilai header HTTP Location dalam respons ini.

SendChunked

Mendapatkan atau mengatur apakah respons menggunakan pengodean transfer yang dipotong.

StatusCode

Mendapatkan atau mengatur kode status HTTP yang akan dikembalikan ke klien.

StatusDescription

Mendapatkan atau mengatur deskripsi teks dari kode status HTTP yang dikembalikan ke klien.

Metode

Abort()

Menutup koneksi ke klien tanpa mengirim respons.

AddHeader(String, String)

Menambahkan header dan nilai yang ditentukan ke header HTTP untuk respons ini.

AppendCookie(Cookie)

Menambahkan yang ditentukan Cookie ke kumpulan cookie untuk respons ini.

AppendHeader(String, String)

Menambahkan nilai ke header HTTP yang ditentukan untuk dikirim dengan respons ini.

Close()

Mengirim respons ke klien dan merilis sumber daya yang dipegang oleh instans ini HttpListenerResponse .

Close(Byte[], Boolean)

Mengembalikan array byte yang ditentukan ke klien dan merilis sumber daya yang dipegang oleh instans ini HttpListenerResponse .

CopyFrom(HttpListenerResponse)

Menyalin properti dari yang ditentukan HttpListenerResponse ke respons ini.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Redirect(String)

Mengonfigurasi respons untuk mengalihkan klien ke URL yang ditentukan.

SetCookie(Cookie)

Menambahkan atau memperbarui Cookie dalam kumpulan cookie yang dikirim dengan respons ini.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IDisposable.Dispose()

Merilis semua sumber daya yang HttpListenerResponsedigunakan oleh .

Berlaku untuk

Lihat juga