Compartilhar via


HttpResponse.SuppressDefaultCacheControlHeader Propriedade

Definição

Obtém ou define um valor que indica se suprimir ou não o cabeçalho Cache Control: private para a resposta HTTP atual.

public:
 property bool SuppressDefaultCacheControlHeader { bool get(); void set(bool value); };
public bool SuppressDefaultCacheControlHeader { get; set; }
member this.SuppressDefaultCacheControlHeader : bool with get, set
Public Property SuppressDefaultCacheControlHeader As Boolean

Valor da propriedade

Boolean

true para suprimir o Controle de Cache padrão: cabeçalho privado para a resposta HTTP atual; caso contrário, false.

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 no elemento httpRuntime (ASP.NET Configurações Esquema) ou no elemento outputCache para cache (ASP.NET Configurações Esquema).

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