Bagikan melalui


HttpCachePolicy Kelas

Definisi

Berisi metode untuk mengatur header HTTP khusus cache dan untuk mengontrol cache output halaman ASP.NET.

public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
Warisan
HttpCachePolicy

Keterangan

Untuk informasi latar belakang tentang header HTTP dan penembolokan kontrol, lihat RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, tersedia di situs Web World Wide Web Consortium (W3C).

Properti

UtcTimestampCreated

Mendapatkan atau mengatur tanda waktu dalam Waktu Universal Terkoordinasi (UTC) untuk HttpCachePolicy.

VaryByContentEncodings

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

VaryByHeaders

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

VaryByParams

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

Metode

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)
GetCacheability()

Mendapatkan arahan kontrol cache.

GetCacheExtensions()

Mendapatkan ekstensi cache.

GetETag()

Mendapatkan ETag.

GetETagFromFileDependencies()

Mendapatkan status yang menunjukkan apakah ETag header telah diatur berdasarkan tanda waktu dependensi file handler.

GetExpires()

Mendapatkan header kedaluwarsa.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetIgnoreRangeRequests()

Mendapatkan status permintaan rentang abaikan.

GetLastModifiedFromFileDependencies()

Mendapatkan status header Last-Modified diatur ke dasar pada tanda waktu dependensi file handler.

GetMaxAge()

Mendapatkan usia maksimal kontrol cache.

GetNoServerCaching()

Mendapatkan status penembolokan server untuk respons saat ini.

GetNoStore()

Mendapatkan status toko.

GetNoTransforms()

Mendapatkan status Http No-Transform Directive.

GetOmitVaryStar()

Mendapatkan status vary:* header.

GetProxyMaxAge()

Mendapatkan HTTP Cache-Control: Proksi Usia Maks.

GetRevalidation()

Mendapatkan header Cache-Control: untuk mencerminkan arahan yang harus divalidasi ulang atau proxy-revalidate.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetUtcLastModified()

Mendapatkan nilai Last-Modified header HTTP di Waktu Universal Terkoordinasi (UTC).

GetVaryByCustom()

Mendapatkan string kustom yang digunakan untuk memvariasikan penembolokan HTTP.

HasSlidingExpiration()

Mendapatkan nilai yang menentukan apakah cache memiliki kebijakan kedaluwarsa geser.

IsModified()

Mendapatkan nilai yang menentukan apakah cache HTTP telah dimodifikasi.

IsValidUntilExpires()

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

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
SetAllowResponseInBrowserHistory(Boolean)

Membuat respons tersedia di cache Riwayat browser klien, terlepas dari pengaturan yang HttpCacheability dibuat di server, ketika allow parameternya adalah true.

SetCacheability(HttpCacheability)

Cache-Control Mengatur header ke salah satu nilai HttpCacheability.

SetCacheability(HttpCacheability, String)

Cache-Control Mengatur header ke salah satu nilai HttpCacheability dan menambahkan ekstensi ke direktif.

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 nilai yang DateTime disediakan.

SetLastModifiedFromFileDependencies()

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

SetMaxAge(TimeSpan)

Cache-Control: max-age Mengatur header HTTP berdasarkan 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 harus berisi vary:* header saat bervariasi menurut parameter.

SetProxyMaxAge(TimeSpan)

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

SetRevalidation(HttpCacheRevalidation)

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

SetSlidingExpiration(Boolean)

Mengatur kedaluwarsa cache ke dari absolut ke 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 kustom untuk memvariasikan respons output yang di-cache.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk