Aracılığıyla paylaş


HttpCachePolicyWrapper Sınıf

Tanım

Önbelleğe özgü HTTP üst bilgilerini ayarlama ve ASP.NET sayfa çıkış önbelleğini denetleme yöntemlerini içeren HTTP iç nesnesini kapsüller.

public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Devralma
HttpCachePolicyWrapper

Açıklamalar

sınıfı HttpCachePolicyWrapper sınıfından HttpCachePolicyBase türetilir ve sınıfı için sarmalayıcı görevi görür HttpCachePolicy . Bu sınıf, sınıfın işlevselliğini HttpCachePolicy kullanıma sunarken türü de kullanıma HttpCachePolicyBase sunar. sınıfı, HttpCachePolicyBase uygulamanızdaki sınıfının özgün uygulamasını HttpCachePolicy , örneğin ASP.NET işlem hattının dışında birim testi yaparken olduğu gibi özel bir uygulamayla değiştirmenizi sağlar.

Oluşturucular

HttpCachePolicyWrapper(HttpCachePolicy)

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

Özellikler

VaryByContentEncodings

Çıkış önbelleğini Content-Encoding değiştirmek için kullanılacak üst bilgilerin listesini alır.

VaryByHeaders

Önbellek çıkışını değiştirmek için kullanılacak tüm HTTP üst bilgilerinin listesini alır.

VaryByParams

Http veya HTTP GETPOST tarafından alınan ve önbelleğe almayı etkileyen parametrelerin listesini alır.

Yöntemler

AddValidationCallback(HttpCacheValidateHandler, Object)

Geçerli yanıt için bir doğrulama geri çağırması kaydeder.

AppendCacheExtension(String)

Belirtilen metni HTTP üst bilgisine Cache-Control ekler.

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)

Sunucuda yapılan ayardan bağımsız olarak HttpCacheability yanıtı tarayıcı geçmişi önbelleğinde kullanılabilir hale getirir.

SetCacheability(HttpCacheability)

Cache-Control Üst bilgiyi belirtilen HttpCacheability değere ayarlar.

SetCacheability(HttpCacheability, String)

Cache-Control Üst bilgiyi belirtilen HttpCacheability değere ayarlar ve yönergesine bir uzantı ekler.

SetETag(String)

ETag HTTP üst bilgisini belirtilen dizeye ayarlar.

SetETagFromFileDependencies()

İŞleyicinin ETag dosya bağımlılıklarının zaman damgalarını temel alarak HTTP üst bilgisini ayarlar.

SetExpires(DateTime)

Expires HTTP üst bilgisini mutlak bir tarih ve saat olarak ayarlar.

SetLastModified(DateTime)

Last-Modified HTTP üst bilgisini belirtilen tarih ve saate ayarlar.

SetLastModifiedFromFileDependencies()

İŞleyicinin Last-Modified dosya bağımlılıklarının zaman damgalarını temel alarak HTTP üst bilgisini ayarlar.

SetMaxAge(TimeSpan)

Cache-Control: max-age HTTP üst bilgisini belirtilen zaman aralığına ayarlar.

SetNoServerCaching()

Geçerli yanıt için tüm kaynak sunucu önbelleğini durdurur.

SetNoStore()

Cache-Control: no-store HTTP üst bilgisini ayarlar.

SetNoTransforms()

Cache-Control: no-transform HTTP üst bilgisini ayarlar.

SetOmitVaryStar(Boolean)

Parametrelere göre değişiklik gösterirken yanıtın vary:* üst bilgi içerip içermediğini belirtir.

SetProxyMaxAge(TimeSpan)

Cache-Control: s-maxage HTTP üst bilgisini belirtilen zaman aralığına ayarlar.

SetRevalidation(HttpCacheRevalidation)

Cache-Control BELIRTILEN numaralandırma değerine göre HTTP üst bilgisini must-revalidate veya proxy-revalidate yönergelerine ayarlar.

SetSlidingExpiration(Boolean)

Önbellek süre sonunu mutlak veya kayan olarak ayarlar.

SetValidUntilExpires(Boolean)

ASP.NET önbelleğinin, önbelleği geçersiz kılan istemci tarafından gönderilen HTTP Cache-Control üst bilgilerini yoksayıp yoksaymayacağını belirtir.

SetVaryByCustom(String)

Önbelleğe alınan çıkış 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)

Şunlara uygulanır