HttpResponseBase 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 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 |
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 |
Status |
Mendapatkan atau menetapkan |
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 |
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 |
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. |