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