HttpResponse.SuppressDefaultCacheControlHeader Properti

Definisi

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

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

Nilai Properti

true untuk menekan header default Cache Control: private untuk respons HTTP saat ini; jika tidak, false.

Keterangan

Secara default, ASP.NET mengirim header respons Cache-Control: private 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 (Skema Pengaturan ASP.NET) atau outputCache Element untuk penembolokan (Skema Pengaturan ASP.NET).

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