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