HttpResponseBase.SuppressDefaultCacheControlHeader Özellik

Tanım

Geçerli HTTP yanıtı için varsayılan Önbellek Denetimi: özel üst bilgisinin gizlenip gizlenmeyeceğini belirten bir değer alır veya ayarlar.

public:
 virtual property bool SuppressDefaultCacheControlHeader { bool get(); void set(bool value); };
public virtual bool SuppressDefaultCacheControlHeader { get; set; }
member this.SuppressDefaultCacheControlHeader : bool with get, set
Public Overridable Property SuppressDefaultCacheControlHeader As Boolean

Özellik Değeri

Boolean

Boolean döndürür.

Açıklamalar

Varsayılan olarak, ASP.NET bu yanıt için açık bir önbellek ilkesi belirtilmediği sürece bir Cache-Control: private yanıt üst bilgisi gönderir. Bu özellik, istek başına bu varsayılan yanıt üst bilgisinin gizlenmesini sağlar. Üst bilgi, önbelleğe almak için httpRuntime Öğesi (ASP.NET Ayarlar Schema) veya outputCache Öğesi 'nde (ASP.NET Ayarlar Şeması) ayarlanarak SendCacheControlHeader uygulamanın tamamı için yine gizlenebilir.

Proxy'ler ve diğer aracılar bu üst bilgi olmadan yanıtları varsayılan olarak önbelleğe alınabilir olarak değerlendirebileceği için varsayılan üst bilgiyi gizlerken Cache-Control: private dikkatli olun. Bu işlem, hassas bilgilerin yanlışlıkla önbelleğe alınmasını sağlayabilir. Daha fazla bilgi için bkz. RFC 2616, Sn. 13.4 .

Şunlara uygulanır