HttpCacheVaryByParams 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.
Menyediakan cara yang aman untuk mengatur VaryByParams properti.
public ref class HttpCacheVaryByParams sealed
public sealed class HttpCacheVaryByParams
type HttpCacheVaryByParams = class
Public NotInheritable Class HttpCacheVaryByParams
- Warisan
-
HttpCacheVaryByParams
Contoh
Contoh kode berikut menunjukkan bagaimana HttpCacheVaryByParams objek diakses dari objek yang HttpCachePolicy terkait dengan HttpResponse.
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;
if (Response.Cache.VaryByParams["Category"])
{
//...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True
If Response.Cache.VaryByParams("Category") Then
'...
End If
Keterangan
Properti VaryByParams mengidentifikasi HTTP Get
atau Post
parameter mana yang ASP.NET gunakan untuk mengidentifikasi variasi respons secara unik ketika ada beberapa respons cache untuk sumber daya. Ini berguna ketika respons bergantung pada sekumpulan input klien, seperti header atau parameter.
HttpCacheVaryByParams tidak terkait langsung dengan header kontrol cache HTTP, tetapi membantu memastikan bahwa klien atau proksi bervariasi menurut parameter yang ditentukan. Untuk informasi selengkapnya tentang VaryByParams
, lihat RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, tersedia di situs Web World Wide Web Consortium (W3C). Lihat bagian 14, "Definisi Bidang Header", untuk detail selengkapnya.
Konstruktor
HttpCacheVaryByParams() |
Menginisialisasi instans baru kelas HttpCacheVaryByParams. |
Properti
IgnoreParams |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah respons HTTP bervariasi menurut |
Item[String] |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah cache bervariasi sesuai dengan parameter permintaan HTTP yang ditentukan. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetParams() |
Mendapatkan array nilai yang menentukan HTTP |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
SetParams(String[]) |
Mengatur array nilai yang menentukan HTTP |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |