HttpCachePolicyBase 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.
Berfungsi sebagai kelas dasar untuk kelas yang berisi metode untuk mengatur header HTTP khusus cache dan untuk mengontrol cache output halaman ASP.NET.
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Warisan
-
HttpCachePolicyBase
- Turunan
Keterangan
Kelas HttpCachePolicyBase adalah kelas abstrak yang berisi anggota yang sama dengan HttpCachePolicy kelas . Kelas ini HttpCachePolicyBase memungkinkan Anda membuat kelas turunan yang seperti HttpCachePolicy kelas , tetapi yang dapat Anda sesuaikan dan yang berfungsi di luar alur ASP.NET. Saat melakukan pengujian unit, Anda biasanya menggunakan kelas turunan untuk mengimplementasikan anggota dengan perilaku khusus yang memenuhi skenario yang Anda uji.
Kelas HttpCachePolicyWrapper berasal dari kelas HttpCachePolicyBase. Kelas HttpCachePolicyWrapper berfungsi sebagai pembungkus untuk HttpCachePolicy kelas . Pada durasi, Anda biasanya menggunakan instans HttpCachePolicyWrapper kelas untuk memanggil anggota HttpCachePolicy objek.
Konstruktor
HttpCachePolicyBase() |
Menginisialisasi kelas untuk digunakan oleh instans kelas yang diwariskan. Konstruktor ini hanya dapat dipanggil oleh kelas yang diwariskan. |
Properti
VaryByContentEncodings |
Saat ditimpa di kelas turunan |
VaryByHeaders |
Ketika ditimpa di kelas turunan, mendapatkan daftar semua header HTTP yang digunakan untuk memvariasikan output cache. |
VaryByParams |
Ketika ditimpa di kelas turunan, mendapatkan daftar parameter yang diterima oleh HTTP |
Metode
AddValidationCallback(HttpCacheValidateHandler, Object) |
Ketika ditimpa di kelas turunan, mendaftarkan panggilan balik validasi untuk respons saat ini. |
AppendCacheExtension(String) |
Saat ditimpa di kelas turunan, tambahkan teks yang ditentukan ke |
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 dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
SetAllowResponseInBrowserHistory(Boolean) |
Ketika ditimpa di kelas turunan, buat respons tersedia di cache riwayat browser, terlepas dari pengaturan yang HttpCacheability dibuat di server. |
SetCacheability(HttpCacheability) |
Saat ditimpa di kelas turunan |
SetCacheability(HttpCacheability, String) |
Saat ditimpa di kelas turunan, mengatur |
SetETag(String) |
Saat ditimpa di kelas turunan |
SetETagFromFileDependencies() |
Saat ditimpa di kelas turunan, mengatur |
SetExpires(DateTime) |
Saat ditimpa di kelas turunan, mengatur |
SetLastModified(DateTime) |
Saat ditimpa di kelas turunan, mengatur |
SetLastModifiedFromFileDependencies() |
Saat ditimpa di kelas turunan, mengatur |
SetMaxAge(TimeSpan) |
Saat ditimpa di kelas turunan, mengatur |
SetNoServerCaching() |
Ketika ditimpa di kelas turunan, menghentikan semua penembolokan server asal untuk respons saat ini. |
SetNoStore() |
Saat ditimpa di kelas turunan |
SetNoTransforms() |
Saat ditimpa di kelas turunan |
SetOmitVaryStar(Boolean) |
Saat ditimpa di kelas turunan, menentukan apakah respons berisi |
SetProxyMaxAge(TimeSpan) |
Saat ditimpa di kelas turunan, mengatur |
SetRevalidation(HttpCacheRevalidation) |
Saat ditimpa dalam kelas turunan, mengatur |
SetSlidingExpiration(Boolean) |
Saat ditimpa di kelas turunan, mengatur kedaluwarsa cache ke absolut atau geser. |
SetValidUntilExpires(Boolean) |
Ketika ditimpa di kelas turunan, menentukan apakah cache ASP.NET harus mengabaikan header HTTP |
SetVaryByCustom(String) |
Saat ditimpa dalam kelas turunan, menentukan string teks untuk memvariasikan respons output yang di-cache. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |