Bagikan melalui


HttpResponseWrapper Kelas

Definisi

Merangkum objek intrinsik HTTP yang menyediakan informasi respons HTTP dari operasi ASP.NET.

public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
    inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
Warisan
HttpResponseWrapper

Keterangan

Kelas HttpResponseWrapper ini berasal dari HttpResponseBase kelas dan berfungsi sebagai pembungkus untuk HttpResponse kelas . Kelas ini memaparkan fungsionalitas HttpResponse kelas sambil juga mengekspos jenisnya HttpResponseBase . Kelas ini HttpResponseBase memungkinkan Anda mengganti implementasi HttpResponse asli kelas dalam aplikasi Anda dengan implementasi kustom, seperti saat Anda melakukan pengujian unit di luar alur ASP.NET.

Konstruktor

HttpResponseWrapper(HttpResponse)

Menginisialisasi instans baru kelas HttpResponseWrapper.

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.

ClientDisconnectedToken

Mendapatkan objek yang tersandung CancellationToken saat klien terputus.

(Diperoleh dari HttpResponseBase)
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 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 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.

HeadersWritten

Mendapatkan nilai yang menunjukkan apakah header respons telah ditulis.

(Diperoleh dari HttpResponseBase)
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 memungkinkan output teks ke aliran respons HTTP keluar.

OutputStream

Menyediakan output biner ke isi konten HTTP keluar.

RedirectLocation

Mendapatkan atau mengatur nilai header HTTP Location .

Status

Status Mengatur 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.

SupportsAsyncFlush

Mendapatkan nilai yang menunjukkan apakah koneksi mendukung operasi flush asinkron.

(Diperoleh dari HttpResponseBase)
SuppressContent

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan mengirim konten HTTP ke klien.

SuppressDefaultCacheControlHeader

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

SuppressDefaultCacheControlHeader

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

(Diperoleh dari HttpResponseBase)
SuppressFormsAuthenticationRedirect

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

SuppressFormsAuthenticationRedirect

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

(Diperoleh dari HttpResponseBase)
TrySkipIisCustomErrors

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

Metode

AddCacheDependency(CacheDependency[])

Saat ditimpa di kelas turunan, kaitkan dependensi cache 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.

AddOnSendingHeaders(Action<HttpContextBase>)

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

(Diperoleh dari HttpResponseBase)
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.

BeginFlush(AsyncCallback, Object)

Mengirim respons yang saat ini di-buffer ke klien.

(Diperoleh dari HttpResponseBase)
BinaryWrite(Byte[])

Menulis string karakter biner ke aliran output HTTP.

Clear()

Menghapus semua header dan output konten dari respons saat ini.

ClearContent()

Menghapus semua output konten 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.

DisableUserCache()

Menonaktifkan penembolokan mode pengguna IIS untuk respons ini.

(Diperoleh dari HttpResponseBase)
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.

EndFlush(IAsyncResult)

Menyelesaikan operasi flush asinkron.

(Diperoleh dari HttpResponseBase)
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.

FlushAsync()

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

(Diperoleh dari HttpResponseBase)
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)

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

(Diperoleh dari HttpResponseBase)
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.

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.

(Diperoleh dari HttpResponseBase)
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)

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

(Diperoleh dari HttpResponseBase)
RedirectPermanent(String, Boolean)

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

RedirectPermanent(String, Boolean)

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

(Diperoleh dari HttpResponseBase)
RedirectToRoute(Object)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute yang ditentukan.

RedirectToRoute(Object)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute.

(Diperoleh dari HttpResponseBase)
RedirectToRoute(RouteValueDictionary)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute yang ditentukan.

RedirectToRoute(RouteValueDictionary)

Mengalihkan permintaan ke URL baru dengan menggunakan nilai parameter rute.

(Diperoleh dari HttpResponseBase)
RedirectToRoute(String)

Mengalihkan permintaan ke URL baru dengan menggunakan nama rute yang ditentukan.

RedirectToRoute(String)

Mengalihkan permintaan ke URL baru dengan menggunakan nama rute.

(Diperoleh dari HttpResponseBase)
RedirectToRoute(String, Object)

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

RedirectToRoute(String, Object)

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

(Diperoleh dari HttpResponseBase)
RedirectToRoute(String, RouteValueDictionary)

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

RedirectToRoute(String, RouteValueDictionary)

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

(Diperoleh dari HttpResponseBase)
RedirectToRoutePermanent(Object)

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

RedirectToRoutePermanent(Object)

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

(Diperoleh dari HttpResponseBase)
RedirectToRoutePermanent(RouteValueDictionary)

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

RedirectToRoutePermanent(RouteValueDictionary)

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

(Diperoleh dari HttpResponseBase)
RedirectToRoutePermanent(String)

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

RedirectToRoutePermanent(String)

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

(Diperoleh dari HttpResponseBase)
RedirectToRoutePermanent(String, Object)

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

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.

(Diperoleh dari HttpResponseBase)
RedirectToRoutePermanent(String, RouteValueDictionary)

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

RedirectToRoutePermanent(String, RouteValueDictionary)

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

(Diperoleh dari HttpResponseBase)
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.

RemoveOutputCacheItem(String, String)

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

(Diperoleh dari HttpResponseBase)
SetCookie(HttpCookie)

Updates cookie yang ada dalam 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 yang dinamis untuk respons output yang di-cache.

Berlaku untuk