HttpResponse.SuppressDefaultCacheControlHeader Özellik

Tanım

Geçerli HTTP yanıtı için varsayılan Cache Control: private üst bilginin 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 geçerli HTTP yanıtının varsayılan Cache Control: private üst bilgisini gizlemeye yöneliktir; 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, istek başına bu varsayılan yanıt üst bilgisinin gizlenmesini sağlar. SendCacheControlHeader veya önbelleğe alma için outputCache Öğesi (ASP.NET Ayarlar Şeması) içinde ayarlanarak üst bilgi uygulamanın tamamı için gösterilmeye devam edebilir.

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 gizlerken 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