HttpCacheVaryByHeaders Sınıf

Tanım

Özelliğini ayarlamak VaryByHeaders için tür açısından güvenli bir yol sağlar.

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Devralma
HttpCacheVaryByHeaders

Açıklamalar

özelliği, VaryByHeaders ASP.NET bir kaynak için birden çok önbelleğe alınmış yanıt olduğunda yanıtın bir varyasyonunu benzersiz olarak tanımlamak için hangi istek üst bilgisi parametrelerini kullandığını tanımlar. Bu, yanıt üst bilgiler veya parametreler gibi bir dizi istemci girişlerine bağlı olduğunda yararlıdır.

HttpCacheVaryByHeaders doğrudan HTTP önbellek denetimi üst bilgileriyle ilgili değildir, ancak bir istemcinin veya proxy'nin belirtilen üst bilgilerle değişmesini sağlamaya yardımcı olur. hakkında VaryByHeadersdaha 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

HttpCacheVaryByHeaders()

HttpCacheVaryByHeaders sınıfının yeni bir örneğini başlatır.

Özellikler

AcceptTypes

ASP.NET çıktı önbelleğinin önbelleğe alınan yanıtları Accept HTTP üst bilgisine göre değiştirip değiştirmeyeceğini belirten bir değer alır veya ayarlar ve bunu giden Vary HTTP üst bilgisine ekler.

Item[String]

ASP.NET çıktı önbelleğinin önbelleğe alınan yanıtlara göre değişiklik gösterdiği özel bir üst bilgi alanı alır veya ayarlar ve bunu giden Vary HTTP üst bilgisine ekler.

UserAgent

ASP.NET çıktı önbelleğinin önbelleğe alınan yanıtları User-Agent üst bilgiyle değiştirip değiştirmeyeceğini belirten bir değer alır veya ayarlar ve bunu giden Vary HTTP üst bilgisine ekler.

UserCharSet

ASP.NET çıktı önbelleğinin önbelleğe alınan yanıtları Accept-Charset üst bilgiyle değiştirip değiştirmeyeceğini belirten bir değer alır veya ayarlar ve bunu giden Vary HTTP üst bilgisine ekler.

UserLanguage

ASP.NET çıktı önbelleğinin önbelleğe alınan yanıtları Accept-Language üst bilgiyle değiştirip değiştirmeyeceğini belirten bir değer alır veya ayarlar ve bunu giden Vary HTTP üst bilgisine ekler.

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

Önbelleği değiştirmek için kullanılacak HTTP üst bilgilerini belirten bir değer dizisi alır.

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)
SetHeaders(String[])

Önbelleği değiştirmek için kullanılacak HTTP üst bilgilerini belirten bir değer dizisi ayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
VaryByUnspecifiedParameters()

ASP.NET tüm üst bilgi değerlerine göre değişmesine neden olur ve HTTP üst bilgisini * değerine (yıldız işareti) ayarlar Vary . Bırakılacak diğer Vary tüm üst bilgi bilgileri.

Şunlara uygulanır

Ayrıca bkz.