Bagikan melalui


HttpResponseBase Kelas

Definisi

Mewakili kelas dasar untuk kelas yang menyediakan informasi respons HTTP dari operasi ASP.NET.

public ref class HttpResponseBase abstract
public abstract class HttpResponseBase
type HttpResponseBase = class
Public MustInherit Class HttpResponseBase
Warisan
HttpResponseBase
Turunan

Keterangan

Kelas HttpResponseBase adalah kelas abstrak yang berisi anggota yang sama dengan HttpResponse kelas . Kelas ini HttpResponseBase memungkinkan Anda membuat kelas turunan yang seperti HttpResponse kelas , tetapi anda dapat menyesuaikan dan yang bekerja di luar alur ASP.NET. Saat Anda melakukan pengujian unit, Anda biasanya menggunakan kelas turunan untuk mengimplementasikan anggota yang memiliki perilaku khusus yang memenuhi skenario yang Anda uji.

Kelas HttpResponseWrapper berasal dari kelas HttpResponseBase. Kelas ini HttpResponseWrapper berfungsi sebagai pembungkus untuk HttpResponse kelas . Pada durasi, Anda biasanya menggunakan instans HttpResponseWrapper kelas untuk memanggil anggota HttpResponse objek.

Konstruktor

HttpResponseBase()

Menginisialisasi instans baru kelas HttpResponseBase.

Properti

Buffer

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan buffer output dan mengirimkannya setelah respons lengkap selesai diproses.

BufferOutput

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan buffer output dan mengirimkannya setelah halaman lengkap selesai diproses.

Cache

Mendapatkan kebijakan penembolokan (seperti waktu kedaluwarsa, pengaturan privasi, dan berbagai klausa) dari halaman Web saat ini.

CacheControl

Mendapatkan atau mengatur Cache-Control header HTTP yang cocok dengan HttpCacheability salah satu nilai enumerasi.

Charset

Mendapatkan atau mengatur kumpulan karakter HTTP dari respons saat ini.

ClientDisconnectedToken

Mendapatkan objek yang tersandung CancellationToken saat klien terputus.

ContentEncoding

Mendapatkan atau mengatur pengodean konten respons saat ini.

ContentType

Mendapatkan atau mengatur jenis HTTP MIME dari respons saat ini.

Cookies

Mendapatkan koleksi cookie respons.

Expires

Mendapatkan atau mengatur jumlah menit sebelum halaman yang di-cache pada klien atau proksi kedaluwarsa. Jika pengguna kembali ke halaman yang sama sebelum kedaluwarsa, versi cache ditampilkan. Expires disediakan untuk kompatibilitas dengan versi Halaman Server Aktif (ASP) yang lebih lama.

ExpiresAbsolute

Mendapatkan atau mengatur tanggal dan waktu absolut di mana informasi cache kedaluwarsa dalam cache. ExpiresAbsolute disediakan untuk kompatibilitas dengan versi Halaman Server Aktif (ASP) yang lebih lama.

Filter

Mendapatkan atau mengatur objek filter yang digunakan untuk memodifikasi isi entitas HTTP sebelum transmisi.

HeaderEncoding

Mendapatkan atau mengatur pengodean untuk header respons saat ini.

Headers

Mendapatkan kumpulan header respons.

HeadersWritten

Mendapatkan nilai yang menunjukkan apakah header respons telah ditulis.

IsClientConnected

Mendapatkan nilai yang menunjukkan apakah klien tersambung ke server.

IsRequestBeingRedirected

Mendapatkan nilai yang menunjukkan apakah klien sedang diarahkan ke lokasi baru.

Output

Mendapatkan objek yang mengaktifkan output teks ke aliran respons HTTP.

OutputStream

Mendapatkan objek yang memungkinkan output biner ke isi konten HTTP keluar.

RedirectLocation

Mendapatkan atau mengatur nilai header HTTP Location .

Status

Mendapatkan atau menetapkan Status nilai yang dikembalikan ke klien.

StatusCode

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

StatusDescription

Mendapatkan atau mengatur pesan status HTTP dari output yang dikembalikan ke klien.

SubStatusCode

Mendapatkan atau menetapkan nilai yang memenuhi syarat kode status respons.

SupportsAsyncFlush

Mendapatkan nilai yang menunjukkan apakah koneksi mendukung operasi flush asinkron.

SuppressContent

Mendapatkan atau menetapkan nilai yang menunjukkan apakah hanya header HTTP yang akan dikirim ke klien.

SuppressDefaultCacheControlHeader

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menekan header default Cache Control: private untuk respons HTTP saat ini.

SuppressFormsAuthenticationRedirect

Mendapatkan atau menetapkan nilai yang menentukan apakah pengalihan autentikasi formulir ke halaman masuk harus ditekan.

TrySkipIisCustomErrors

Mendapatkan atau menetapkan nilai yang menentukan apakah kesalahan kustom IIS 7.0 dinonaktifkan.

Metode

AddCacheDependency(CacheDependency[])

Menambahkan dependensi cache terkait dengan respons yang memungkinkan respons tidak valid jika di-cache dan jika dependensi yang ditentukan berubah.

AddCacheItemDependencies(ArrayList)

Membuat validitas respons yang di-cache bergantung pada item yang ditentukan dalam cache.

AddCacheItemDependencies(String[])

Membuat validitas item yang di-cache bergantung pada item yang ditentukan dalam cache.

AddCacheItemDependency(String)

Membuat validitas respons yang di-cache bergantung pada item yang ditentukan dalam cache.

AddFileDependencies(ArrayList)

Menambahkan nama file ke kumpulan nama file tempat respons saat ini bergantung.

AddFileDependencies(String[])

Menambahkan array nama file ke kumpulan nama file yang bergantung pada respons saat ini.

AddFileDependency(String)

Menambahkan satu nama file ke kumpulan nama file tempat respons saat ini bergantung.

AddHeader(String, String)

Menambahkan header HTTP ke respons saat ini. Metode ini disediakan untuk kompatibilitas dengan versi ASP yang lebih lama.

AddOnSendingHeaders(Action<HttpContextBase>)

Mendaftarkan panggilan balik yang akan dipanggil runtime ASP.NET segera sebelum header respons dikirim untuk permintaan ini.

AppendCookie(HttpCookie)

Menambahkan cookie HTTP ke koleksi cookie respons HTTP.

AppendHeader(String, String)

Menambahkan header HTTP ke respons saat ini.

AppendToLog(String)

Menambahkan informasi log kustom ke file log Internet Information Services (IIS).

ApplyAppPathModifier(String)

Menambahkan ID sesi ke jalur virtual jika sesi menggunakan Cookieless status sesi, dan mengembalikan jalur gabungan.

BeginFlush(AsyncCallback, Object)

Mengirim respons yang saat ini di-buffer ke klien.

BinaryWrite(Byte[])

Menulis string karakter biner ke aliran output HTTP.

Clear()

Menghapus semua header dan output konten dari respons saat ini.

ClearContent()

Menghapus semua isi dari respons saat ini.

ClearHeaders()

Menghapus semua header dari respons saat ini.

Close()

Menutup koneksi soket ke klien.

DisableKernelCache()

Menonaktifkan penembolokan kernel untuk respons saat ini.

DisableUserCache()

Menonaktifkan penembolokan mode pengguna IIS untuk respons ini.

End()

Mengirim semua output yang saat ini di-buffer ke klien, menghentikan eksekusi proses yang diminta, dan menaikkan EndRequest peristiwa.

EndFlush(IAsyncResult)

Menyelesaikan operasi flush asinkron.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Flush()

Mengirim semua output yang saat ini di-buffer ke klien.

FlushAsync()

Secara asinkron mengirimkan semua output yang saat ini di-buffer ke klien.

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)
Pics(String)

Menambahkan header HTTP PICS-Label ke respons saat ini.

PushPromise(String)

Mendukung aplikasi yang mengirim janji dorong ke klien HTTP 2.0. Untuk informasi selengkapnya, lihat Bagian Spesifikasi HTTP/2 8.2: Pendorongan Server.

PushPromise(String, String, NameValueCollection)

Mendukung aplikasi yang mengirim janji dorong ke klien HTTP 2.0. Untuk informasi selengkapnya, lihat Bagian Spesifikasi HTTP/2 8.2: Pendorongan Server.

Redirect(String)

Mengalihkan permintaan ke URL yang ditentukan.

Redirect(String, Boolean)

Mengalihkan permintaan ke URL yang ditentukan dan menentukan apakah eksekusi proses saat ini harus dihentikan.

RedirectPermanent(String)

Melakukan pengalihan permanen dari URL yang diminta ke URL yang ditentukan.

RedirectPermanent(String, Boolean)

Melakukan pengalihan permanen dari URL yang diminta ke URL yang ditentukan, dan menyediakan opsi untuk menyelesaikan respons.

RedirectToRoute(Object)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute.

RedirectToRoute(RouteValueDictionary)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute.

RedirectToRoute(String)

Mengalihkan permintaan ke URL baru dengan menggunakan nama rute.

RedirectToRoute(String, Object)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute dan nama rute.

RedirectToRoute(String, RouteValueDictionary)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute dan nama rute.

RedirectToRoutePermanent(Object)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute.

RedirectToRoutePermanent(RouteValueDictionary)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute.

RedirectToRoutePermanent(String)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nama rute.

RedirectToRoutePermanent(String, Object)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute dan nama rute yang sesuai dengan URL baru.

RedirectToRoutePermanent(String, RouteValueDictionary)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute dan nama rute.

RemoveOutputCacheItem(String)

Menghapus dari cache semua item yang di-cache yang terkait dengan jalur yang ditentukan.

RemoveOutputCacheItem(String, String)

Menggunakan penyedia output-cache yang ditentukan untuk menghapus semua artefak output-cache yang terkait dengan jalur yang ditentukan.

SetCookie(HttpCookie)

Updates cookie yang ada di koleksi cookie.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TransmitFile(String)

Menulis file yang ditentukan ke aliran output respons HTTP, tanpa buffering dalam memori.

TransmitFile(String, Int64, Int64)

Menulis bagian file yang ditentukan ke aliran output respons HTTP, tanpa buffering dalam memori.

Write(Char)

Menulis karakter ke aliran output respons HTTP.

Write(Char[], Int32, Int32)

Menulis array karakter yang ditentukan ke aliran output respons HTTP.

Write(Object)

Menulis objek yang ditentukan ke aliran respons HTTP.

Write(String)

Menulis string yang ditentukan ke aliran output respons HTTP.

WriteFile(IntPtr, Int64, Int64)

Menulis file yang ditentukan ke aliran output respons HTTP.

WriteFile(String)

Menulis konten file yang ditentukan ke aliran output respons HTTP sebagai blok file.

WriteFile(String, Boolean)

Menulis konten file yang ditentukan ke aliran output respons HTTP dan menentukan apakah konten ditulis sebagai blok memori.

WriteFile(String, Int64, Int64)

Menulis file yang ditentukan ke aliran output respons HTTP.

WriteSubstitution(HttpResponseSubstitutionCallback)

Menyisipkan blok substitusi ke dalam respons, yang memungkinkan pembuatan wilayah dinamis untuk respons output yang di-cache.

Berlaku untuk