Aracılığıyla paylaş


PageAdapter.CacheVaryByHeaders Özellik

Tanım

Bu türetilmiş sayfa bağdaştırıcısının eklendiği Web sayfası için önbelleğe almanın çeşitli olduğu ek HTTP üst bilgilerinin listesini alır.

public:
 virtual property System::Collections::Specialized::StringCollection ^ CacheVaryByHeaders { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByHeaders { get; }
member this.CacheVaryByHeaders : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByHeaders As StringCollection

Özellik Değeri

IList HTTP üst bilgilerinin listesini içeren; aksi takdirde , null.

Açıklamalar

Web sayfalarını önbelleğe alan varlıklar, HTTP üst bilgilerine ve diğer faktörlere göre birden çok sürümü önbelleğe alır. Örneğin, bir sayfanın oluşturulduğu her dil için bir sürüm genellikle HTTP üst bilgisi temelinde Accept-Language önbelleğe alınır.

Belirli tarayıcılar için, hedef bağımsız önbelleğe almayı denetleyan üst bilgilerin yanı sıra HTTP üst bilgilerine göre önbelleğe almayı da değiştirmek gerekebilir. Örneğin, bir sayfanın farklı sürümlerini farklı ekran boyutları için önbelleğe almak gerekebilir.

özelliği tarafından CacheVaryByHeaders döndürülen üst bilgi adları, istemci tarayıcısına gönderilen HTTP üst bilgisindeki Vary üst bilgi listesine eklenir.

Devralanlara Notlar

sınıfından PageAdapter devraldığınızda, hedefe özgü önbelleğe almayı denetlemek için ek üst bilgilerin listesini döndürmek için özelliğini geçersiz kılabilirsiniz CacheVaryByHeaders . CacheVaryByHeaders temel özelliği döndürürnull.

Şunlara uygulanır

Ayrıca bkz.