HttpResponseBase.SuppressDefaultCacheControlHeader Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o cabeçalho padrão Cache Control: private
deve ser suprimido 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 da propriedade
Retorna Boolean.
Comentários
Por padrão, ASP.NET envia um Cache-Control: private
cabeçalho de resposta, a menos que uma política de cache explícita tenha sido especificada para essa resposta. Essa propriedade permite suprimir esse cabeçalho de resposta padrão por solicitação. O cabeçalho ainda pode ser suprimido para todo o aplicativo definindo SendCacheControlHeader em elemento httpRuntime (ASP.NET Esquema de Configurações) ou elemento outputCache para cache (esquema de configurações de ASP.NET).
Tenha cuidado ao suprimir o cabeçalho padrão Cache-Control: private
, pois proxies e outros intermediários podem tratar respostas sem esse cabeçalho como em cache por padrão. Esse tratamento pode levar ao cache inadvertido de informações confidenciais. Consulte RFC 2616, s. 13.4 para obter mais informações.