HttpResponseBase.SuppressDefaultCacheControlHeader Propriedade

Definição

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 cabeçalho de resposta Cache-Control: private, 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 no elemento httpRuntime (esquema de configurações de ASP.NET) 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.

Aplica-se a