HttpCachePolicyBase 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.
, önbelleğe özgü HTTP üstbilgilerini ayarlamaya ve ASP.NET sayfa çıktısı önbelleğinin denetlenmesine yönelik yöntemleri içeren sınıflar için temel sınıf olarak görev yapar.
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Devralma
-
HttpCachePolicyBase
- Türetilmiş
Açıklamalar
HttpCachePolicyBaseSınıfı, sınıfıyla aynı üyeleri içeren soyut bir sınıftır HttpCachePolicy . HttpCachePolicyBasesınıfı, sınıfı gibi türetilmiş sınıflar oluşturmanıza imkan tanır HttpCachePolicy , ancak ASP.NET işlem hattının dışında çalışarak özelleştirebilirsiniz. Birim testi gerçekleştirdiğinizde, test ettiğiniz senaryoyu yerine getiren özelleştirilmiş davranışa sahip üyeleri uygulamak için genellikle türetilmiş bir sınıf kullanırsınız.
HttpCachePolicyWrapperSınıf sınıfından türetilir HttpCachePolicyBase . HttpCachePolicyWrapperSınıfı, sınıfı için sarmalayıcı işlevi görür HttpCachePolicy . Çalışma zamanında, genellikle HttpCachePolicyWrapper nesnenin üyelerini çağırmak için sınıfının bir örneğini kullanırsınız HttpCachePolicy .
Oluşturucular
HttpCachePolicyBase() |
Devralınan bir sınıf örneği tarafından kullanılmak üzere sınıfını başlatır. Bu Oluşturucu yalnızca devralınmış bir sınıf tarafından çağrılabilir. |
Özellikler
VaryByContentEncodings |
Türetilmiş bir sınıfta geçersiz kılındığında, |
VaryByHeaders |
Türetilmiş bir sınıfta geçersiz kılındığında, önbellek çıkışını değiştirmek için kullanılan tüm HTTP üst bilgilerinin listesini alır. |
VaryByParams |
Türetilmiş bir sınıfta geçersiz kılındığında, |
Yöntemler
AddValidationCallback(HttpCacheValidateHandler, Object) |
Türetilmiş bir sınıfta geçersiz kılınırsa, geçerli yanıt için bir doğrulama geri çağırması kaydeder. |
AppendCacheExtension(String) |
Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen metni |
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) |
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) |
SetAllowResponseInBrowserHistory(Boolean) |
Türetilmiş bir sınıfta geçersiz kılınırsa, sunucuda yapılan ayardan bağımsız olarak, yanıtı tarayıcı geçmişi önbelleğinde kullanılabilir hale getirir HttpCacheability . |
SetCacheability(HttpCacheability) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetCacheability(HttpCacheability, String) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetETag(String) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetETagFromFileDependencies() |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetExpires(DateTime) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetLastModified(DateTime) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetLastModifiedFromFileDependencies() |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetMaxAge(TimeSpan) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetNoServerCaching() |
Türetilmiş bir sınıfta geçersiz kılınırsa, geçerli yanıt için tüm kaynak-sunucu önbelleğini sonlandırır. |
SetNoStore() |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetNoTransforms() |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetOmitVaryStar(Boolean) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetProxyMaxAge(TimeSpan) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetRevalidation(HttpCacheRevalidation) |
Türetilmiş bir sınıfta geçersiz kılınırsa, |
SetSlidingExpiration(Boolean) |
Türetilmiş bir sınıfta geçersiz kılınırsa, önbelleğin süre sonunu mutlak veya kayan olarak ayarlar. |
SetValidUntilExpires(Boolean) |
türetilmiş bir sınıfta geçersiz kılınırsa, ASP.NET önbelleğinin |
SetVaryByCustom(String) |
Türetilmiş bir sınıfta geçersiz kılınırsa, tarafından önbelleğe alınan çıktı yanıtlarını değiştirmek için bir metin dizesi belirtir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |