HttpListenerResponse Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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 . |