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 üst bilgilerini ayarlama ve ASP.NET sayfa çıktı önbelleğini denetleme yöntemlerini içeren sınıflar için temel sınıf görevi görür.
public ref class HttpCachePolicyBase abstract
public abstract class HttpCachePolicyBase
type HttpCachePolicyBase = class
Public MustInherit Class HttpCachePolicyBase
- Devralma
-
HttpCachePolicyBase
- Türetilmiş
Açıklamalar
HttpCachePolicyBase sınıfı, sınıfıyla aynı üyeleri içeren soyut bir sınıftırHttpCachePolicy. HttpCachePolicyBase sınıfı, HttpCachePolicy sınıfına benzeyen, ancak özelleştirebileceğiniz ve ASP.NET işlem hattının dışında çalışan türetilmiş sınıflar oluşturmanıza olanak tanır. Birim testi yaparken, genellikle test ettiğiniz senaryoyu karşılayan özelleştirilmiş davranışa sahip üyeleri uygulamak için türetilmiş bir sınıf kullanırsınız.
HttpCachePolicyWrapper sınıfı sınıfından HttpCachePolicyBase türetilir. sınıfı, HttpCachePolicyWrapper sınıfı için sarmalayıcı görevi görür HttpCachePolicy . Çalışma zamanında, genellikle nesnesinin üyelerini HttpCachePolicyWrapper çağırmak için sınıfının bir örneğini HttpCachePolicy kullanırsınız.
Oluşturucular
| Name | Description |
|---|---|
| HttpCachePolicyBase() |
Sınıfı devralınan bir sınıf örneği tarafından kullanılmak üzere başlatır. Bu oluşturucu yalnızca devralınan bir sınıf tarafından çağrılabilir. |
Özellikler
| Name | Description |
|---|---|
| VaryByContentEncodings |
Türetilmiş bir sınıfta geçersiz kılındığında, çıkış önbelleğini |
| 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, önbelleğe almayı etkileyen bir HTTP |
Yöntemler
| Name | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Türetilmiş bir sınıfta geçersiz kılındığında 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ındığında, belirtilen metni HTTP üst bilgisine |
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, sunucuda yapılan ayardan bağımsız olarak HttpCacheability yanıtı tarayıcı geçmişi önbelleğinde kullanılabilir hale getirir. |
| SetCacheability(HttpCacheability, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, üst bilgiyi belirtilen |
| SetCacheability(HttpCacheability) |
Türetilmiş bir sınıfta geçersiz kılındığında, üst bilgiyi belirtilen |
| SetETag(String) |
Türetilmiş bir sınıfta geçersiz kılındığında, HTTP üst bilgisini belirtilen dizeye ayarlar |
| SetETagFromFileDependencies() |
Türetilmiş bir sınıfta geçersiz kılındığında, işleyicinin |
| SetExpires(DateTime) |
Türetilmiş bir sınıfta geçersiz kılındığında, HTTP üst bilgisini mutlak bir tarih ve saat olarak ayarlar |
| SetLastModified(DateTime) |
Türetilmiş bir sınıfta geçersiz kılındığında, HTTP üst bilgisini belirtilen tarih ve saate ayarlar |
| SetLastModifiedFromFileDependencies() |
Türetilmiş bir sınıfta geçersiz kılındığında, işleyicinin |
| SetMaxAge(TimeSpan) |
Türetilmiş bir sınıfta geçersiz kılındığında, HTTP üst bilgisini belirtilen zaman aralığına ayarlar |
| SetNoServerCaching() |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli yanıt için tüm origin-server önbelleğe alma işlemini durdurur. |
| SetNoStore() |
Türetilmiş bir sınıfta geçersiz kılındığında HTTP üst bilgisini ayarlar |
| SetNoTransforms() |
Türetilmiş bir sınıfta geçersiz kılındığında HTTP üst bilgisini ayarlar |
| SetOmitVaryStar(Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, önbelleğe alma parametrelere göre değişirken yanıtın |
| SetProxyMaxAge(TimeSpan) |
Türetilmiş bir sınıfta geçersiz kılındığında, HTTP üst bilgisini belirtilen zaman aralığına ayarlar |
| SetRevalidation(HttpCacheRevalidation) |
Türetilmiş bir sınıfta geçersiz kılındığında, BELIRTILEN numaralandırma değerine göre HTTP üst bilgisini |
| SetSlidingExpiration(Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, önbellek süre sonunu mutlak veya kayan olarak ayarlar. |
| SetValidUntilExpires(Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında, ASP.NET önbelleğinin önbelleği geçersiz kılan istemci tarafından gönderilen HTTP |
| SetVaryByCustom(String) |
Türetilmiş bir sınıfta geçersiz kılındığında, önbelleğe alınan çıktı yanıtlarını değiştirmek için bir metin dizesi belirtir. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |