HttpResponseBase.SuppressDefaultCacheControlHeader Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se deve suprimir o cabeçalho padrão Cache Control: private para a resposta HTTP atual.
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
Valor de Propriedade
Retorna Boolean.
Observações
Por defeito, ASP.NET envia um cabeçalho de resposta Cache-Control: private, a menos que uma política de cache explícita tenha sido especificada para essa resposta. Esta propriedade permite suprimir este cabeçalho de resposta por defeito por pedido. O cabeçalho pode ainda ser suprimido para toda a aplicação definindo SendCacheControlHeader em httpRuntime Element (ASP.NET Settings Schema) ou outputCache Element para cache (ASP.NET Settings Schema).
Tenha cautela ao suprimir o cabeçalho por defeito Cache-Control: private , pois proxies e outros intermediários podem tratar as respostas sem este cabeçalho como cacheáveis por defeito. Este tratamento pode levar à cache inadvertida de informação sensível. Consulte o RFC 2616, Sec. 13.4 para mais informações.