Bagikan melalui


HttpResponseBase.SuppressDefaultCacheControlHeader Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menekan header default Cache Control: private untuk respons HTTP saat ini.

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

Nilai Properti

Menampilkan Boolean.

Keterangan

Secara default, ASP.NET mengirim Cache-Control: private header respons kecuali kebijakan cache eksplisit telah ditentukan untuk respons ini. Properti ini memungkinkan penekanan header respons default ini berdasarkan per permintaan. Header masih dapat disembunyikan untuk seluruh aplikasi dengan mengatur SendCacheControlHeader di httpRuntime Element (ASP.NET Settings Schema) atau outputCache Element untuk penembolokan (ASP.NET Settings Schema).

Berhati-hatilah saat menekan header default Cache-Control: private , karena proksi dan perantara lainnya dapat memperlakukan respons tanpa header ini sebagai dapat di-cache secara default. Perawatan ini dapat menyebabkan penembolokan informasi sensitif yang tidak disengaja. Lihat RFC 2616, Sec. 13.4 untuk informasi selengkapnya.

Berlaku untuk