HttpCacheVaryByParams Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özelliği ayarlamak VaryByParams için tür açısından güvenli bir yol sağlar.
public ref class HttpCacheVaryByParams sealed
public sealed class HttpCacheVaryByParams
type HttpCacheVaryByParams = class
Public NotInheritable Class HttpCacheVaryByParams
- Devralma
-
HttpCacheVaryByParams
Örnekler
Aşağıdaki kod örneği, nesnesine HttpCacheVaryByParams bir HttpResponseile ilişkili nesneden HttpCachePolicy nasıl erişilir gösterir.
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
Açıklamalar
özelliği, VaryByParams ASP.NET bir kaynak için birden çok önbelleğe alınmış yanıt olduğunda yanıtın bir çeşitlemini benzersiz olarak tanımlamak için hangi HTTP Get
Post
veya parametreleri kullandığını tanımlar. Bu, yanıt üst bilgiler veya parametreler gibi bir dizi istemci girişlerine bağlı olduğunda kullanışlıdır.
doğrudan HttpCacheVaryByParams HTTP önbellek denetimi üst bilgileriyle ilgili değildir, ancak bir istemcinin veya ara sunucusunun belirtilen parametrelere göre değişiklik gösterdiğinden emin olunmasını sağlar. hakkında VaryByParams
daha fazla bilgi için bkz. RFC 2616: Köprü Metni Aktarım Protokolü -- HTTP/1.1, World Wide Web Consortium (W3C) Web sitesinde mevcuttur. Tüm ayrıntılar için "Üst Bilgi Alanı Tanımları" başlıklı 14. bölüme bakın.
Oluşturucular
HttpCacheVaryByParams() |
HttpCacheVaryByParams sınıfının yeni bir örneğini başlatır. |
Özellikler
IgnoreParams |
HTTP yanıtının veya parametrelerine göre değişip değişmediğini |
Item[String] |
Önbelleğin belirtilen HTTP isteği parametresine göre değişip değişmediğini belirten bir değer alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetParams() |
Önbelleği değiştirmek için kullanılacak HTTP'yi |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetParams(String[]) |
Önbelleği değiştirmek için kullanılacak HTTP'yi |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |