HttpResponse.SuppressDefaultCacheControlHeader Özellik
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.
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:
property bool SuppressDefaultCacheControlHeader { bool get(); void set(bool value); };
public bool SuppressDefaultCacheControlHeader { get; set; }
member this.SuppressDefaultCacheControlHeader : bool with get, set
Public Property SuppressDefaultCacheControlHeader As Boolean
Özellik Değeri
true
varsayılan Önbellek Denetimini
engellemek için: geçerli HTTP yanıtı için özel üst bilgi; aksi takdirde , false
.
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, bu varsayılan yanıt üst bilgisinin istek başına temelinde gizlenmesini sağlar. HttpRuntime Öğesi (ASP.NET Ayarlar Şeması) veya önbelleğe alma için outputCache Öğesi (ASP.NET Ayarlar Şeması) ayarıyla SendCacheControlHeader üst bilgi 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ğerlendireecekçe, varsayılan Cache-Control: private
üst bilgiyi bastırırken 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 .