HttpResponseBase.SuppressDefaultCacheControlHeader Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se eliminare l'intestazione Cache Control: private
predefinita per la risposta HTTP corrente.
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
Valore della proprietà
Restituisce Boolean.
Commenti
Per impostazione predefinita, ASP.NET invia un'intestazione di risposta a meno che non sia stato specificato un Cache-Control: private
criterio di cache esplicito per questa risposta. Questa proprietà consente di eliminare questa intestazione di risposta predefinita su base richiesta. L'intestazione può comunque essere eliminata per l'intera applicazione impostando SendCacheControlHeader in httpRuntime Element (ASP.NET Impostazioni Schema) o outputCache Element for caching (ASP.NET Impostazioni Schema).
Prestare attenzione quando si elimina l'intestazione predefinita Cache-Control: private
, come proxy e altri intermediari possono considerare le risposte senza questa intestazione come memorizzata nella cache per impostazione predefinita. Questo trattamento può causare la memorizzazione nella cache inavvertita delle informazioni sensibili. Per altre informazioni , vedere RFC 2616, Sec. 13.4 .