HttpCachePolicy Classe
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.
Contém métodos para definir cabeçalhos HTTP específicos de cache e para controlar o cache de saída de página ASP.NET.
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- Herança
-
HttpCachePolicy
Comentários
Para obter informações em segundo plano sobre cabeçalhos HTTP e controle de cache, consulte RFC 2616: Protocolo de Transferência de Hipertexto -- HTTP/1.1, disponível no site do W3C (World Wide Web Consortium).
Propriedades
UtcTimestampCreated |
Obtém ou define o carimbo de data/hora em UTC (Tempo Universal Coordenado) para o HttpCachePolicy. |
VaryByContentEncodings |
Obtém a lista de todos os cabeçalhos |
VaryByHeaders |
Obtém a lista de todos os cabeçalhos HTTP que serão usados para variar a saída de cache. |
VaryByParams |
Obtém a lista de parâmetros recebidos por um HTTP |
Métodos
AddValidationCallback(HttpCacheValidateHandler, Object) |
Registra um retorno de chamada de validação para a resposta atual. |
AppendCacheExtension(String) |
Acrescenta o texto especificado ao cabeçalho HTTP |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetCacheability() |
Obtém a diretiva de controle de cache. |
GetCacheExtensions() |
Obtém as extensões de cache. |
GetETag() |
Obtém a ETag. |
GetETagFromFileDependencies() |
Obtém o status que indica se o cabeçalho |
GetExpires() |
Obtém o cabeçalho de expiração. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetIgnoreRangeRequests() |
Obtém o status quanto a ignorar solicitações de intervalo. |
GetLastModifiedFromFileDependencies() |
Obtém o status de definição do cabeçalho mais recentemente modificado quanto a se basear nos carimbos de data/hora das dependências de arquivo do manipulador. |
GetMaxAge() |
Obtém a idade máxima do controle de cache. |
GetNoServerCaching() |
Obtém o status do cache do servidor para a resposta atual. |
GetNoStore() |
Obtém o status do repositório. |
GetNoTransforms() |
Obtém o status da diretiva de não transformação HTTP. |
GetOmitVaryStar() |
Obtém o status do cabeçalho |
GetProxyMaxAge() |
Obtém a idade máxima do proxy do cabeçalho HTTP Cache-Control:. |
GetRevalidation() |
Faz com que o cabeçalho Cache-Control: reflita uma entre as diretivas must-revalidate e proxy-revalidate. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
GetUtcLastModified() |
Obtém o valor do cabeçalho HTTP |
GetVaryByCustom() |
Obtém a cadeia de caracteres personalizada que é usada para variar o cache de HTTP. |
HasSlidingExpiration() |
Obtém um valor que especifica se o cache tem uma política de expiração variável. |
IsModified() |
Obtém um valor que especifica se o cache HTTP foi modificado. |
IsValidUntilExpires() |
Obtém um valor que especifica se o cache do ASP.NET deve ignorar cabeçalhos |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SetAllowResponseInBrowserHistory(Boolean) |
Torna a resposta disponível no cache de histórico do navegador cliente quando o parâmetro |
SetCacheability(HttpCacheability) |
Define o cabeçalho |
SetCacheability(HttpCacheability, String) |
Define o cabeçalho |
SetETag(String) |
Define o cabeçalho HTTP |
SetETagFromFileDependencies() |
Define o cabeçalho HTTP |
SetExpires(DateTime) |
Define o cabeçalho HTTP |
SetLastModified(DateTime) |
Define o cabeçalho HTTP |
SetLastModifiedFromFileDependencies() |
Define o cabeçalho HTTP |
SetMaxAge(TimeSpan) |
Define o cabeçalho HTTP |
SetNoServerCaching() |
Interrompe todo o cache do servidor de origem da resposta atual. |
SetNoStore() |
Define o cabeçalho HTTP |
SetNoTransforms() |
Define o cabeçalho HTTP |
SetOmitVaryStar(Boolean) |
Especifica se a resposta deve conter o cabeçalho |
SetProxyMaxAge(TimeSpan) |
Define o cabeçalho HTTP |
SetRevalidation(HttpCacheRevalidation) |
Define o cabeçalho HTTP |
SetSlidingExpiration(Boolean) |
Define a expiração do cache de absoluta para variável. |
SetValidUntilExpires(Boolean) |
Especifica se o cache do ASP.NET deve ignorar cabeçalhos |
SetVaryByCustom(String) |
Especifica uma cadeia de caracteres de texto personalizada segundo a qual variar as respostas de saída em cache. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |