HttpCachePolicyWrapper Kelas

Definisi

Merangkum objek intrinsik HTTP yang berisi metode untuk mengatur header HTTP khusus cache dan untuk mengontrol cache output halaman ASP.NET.

public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Warisan
HttpCachePolicyWrapper

Keterangan

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

Konstruktor

Nama Deskripsi
HttpCachePolicyWrapper(HttpCachePolicy)

Menginisialisasi instans baru dari kelas HttpCachePolicyWrapper.

Properti

Nama Deskripsi
VaryByContentEncodings

Mendapatkan daftar Content-Encoding header yang akan digunakan untuk memvariasi cache output.

VaryByHeaders

Mendapatkan daftar semua header HTTP yang akan digunakan untuk memvariasi output cache.

VaryByParams

Mendapatkan daftar parameter yang diterima oleh HTTP GET atau HTTP POST yang memengaruhi penembolokan.

Metode

Nama Deskripsi
AddValidationCallback(HttpCacheValidateHandler, Object)

Mendaftarkan panggilan balik validasi untuk respons saat ini.

AppendCacheExtension(String)

Menambahkan teks yang ditentukan ke Cache-Control header HTTP.

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

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SetAllowResponseInBrowserHistory(Boolean)

Membuat respons tersedia di cache riwayat browser, terlepas dari pengaturan yang HttpCacheability dibuat di server.

SetCacheability(HttpCacheability, String)

Cache-Control Mengatur header ke nilai yang ditentukan HttpCacheability dan menambahkan ekstensi ke arahan.

SetCacheability(HttpCacheability)

Cache-Control Mengatur header ke nilai yang ditentukanHttpCacheability.

SetETag(String)

ETag Mengatur header HTTP ke string yang ditentukan.

SetETagFromFileDependencies()

ETag Mengatur header HTTP berdasarkan stempel waktu dependensi file handler.

SetExpires(DateTime)

Expires Mengatur header HTTP ke tanggal dan waktu absolut.

SetLastModified(DateTime)

Last-Modified Mengatur header HTTP ke tanggal dan waktu yang ditentukan.

SetLastModifiedFromFileDependencies()

Last-Modified Mengatur header HTTP berdasarkan stempel waktu dependensi file handler.

SetMaxAge(TimeSpan)

Cache-Control: max-age Mengatur header HTTP ke rentang waktu yang ditentukan.

SetNoServerCaching()

Menghentikan semua penembolokan server asal untuk respons saat ini.

SetNoStore()

Cache-Control: no-store Mengatur header HTTP.

SetNoTransforms()

Cache-Control: no-transform Mengatur header HTTP.

SetOmitVaryStar(Boolean)

Menentukan apakah respons berisi vary:* header saat bervariasi menurut parameter.

SetProxyMaxAge(TimeSpan)

Cache-Control: s-maxage Mengatur header HTTP ke rentang waktu yang ditentukan.

SetRevalidation(HttpCacheRevalidation)

Cache-Control Mengatur header HTTP ke arahan must-revalidate atau proxy-revalidate , berdasarkan nilai enumerasi yang ditentukan.

SetSlidingExpiration(Boolean)

Mengatur kedaluwarsa cache ke absolut atau geser.

SetValidUntilExpires(Boolean)

Menentukan apakah cache ASP.NET harus mengabaikan header HTTP Cache-Control yang dikirim oleh klien yang membatalkan cache.

SetVaryByCustom(String)

Menentukan string teks untuk memvariasikan respons output yang di-cache.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk