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 mengekspos fungsionalitas HttpResponse kelas sambil juga mengekspos jenisnya HttpResponseBase . Kelas HttpResponseBase memungkinkan Anda mengganti implementasi asli kelas HttpResponse di aplikasi Anda dengan implementasi kustom, seperti saat Anda melakukan pengujian unit di luar alur ASP.NET.

Konstruktor

Nama Deskripsi
HttpResponseWrapper(HttpResponse)

Menginisialisasi instans baru dari kelas HttpResponseWrapper.

Properti

Nama Deskripsi
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 yang di-cache akan 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.

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.

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.

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

Nama Deskripsi
AddCacheDependency(CacheDependency[])

Saat ditimpa di kelas turunan, mengaitkan 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 yang bergantung pada respons saat ini.

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 yang bergantung pada respons saat ini.

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 kumpulan cookie respons HTTP.

AppendHeader(String, String)

Menambahkan header HTTP ke respons saat ini.

AppendToLog(String)

Menambahkan informasi log kustom ke file log Layanan Informasi Internet (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 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.

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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Pics(String)

Menambahkan header HTTP PICS-Label ke respons saat ini.

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)

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, Boolean)

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

Redirect(String)

Mengalihkan permintaan ke URL yang ditentukan.

RedirectPermanent(String, Boolean)

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

RedirectPermanent(String)

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

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, 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)
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)
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, 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)
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)
RemoveOutputCacheItem(String, String)

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

RemoveOutputCacheItem(String)

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

SetCookie(HttpCookie)

Memperbarui cookie yang ada dalam koleksi cookie.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TransmitFile(String, Int64, Int64)

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

TransmitFile(String)

Menulis 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, 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.

WriteFile(String)

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

WriteSubstitution(HttpResponseSubstitutionCallback)

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

Berlaku untuk