Partilhar via


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 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.

Aplica-se a