HttpCachePolicy Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém métodos para definir cabeçalhos HTTP específicos da cache e para controlar a cache de saída da página ASP.NET.
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- Herança
-
HttpCachePolicy
Observações
Para informações de fundo sobre cabeçalhos HTTP e controlo de cache, consulte RFC 2616: Protocolo de Transferência de Hipertexto -- HTTP/1.1, disponível no site do World Wide Web Consortium (W3C).
Propriedades
| Name | Description |
|---|---|
| UtcTimestampCreated |
Obtém ou define o carimbo temporal em Tempo Universal Coordenado (UTC) para o HttpCachePolicy. |
| VaryByContentEncodings |
Obtém a lista de |
| VaryByHeaders |
Obtém a lista de todos os cabeçalhos HTTP que serão usados para variar a saída da cache. |
| VaryByParams |
Obtém a lista de parâmetros recebidos por um HTTP |
Métodos
| Name | Description |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Regista um callback de validação para a resposta atual. |
| AppendCacheExtension(String) |
Acrescenta o texto especificado ao |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetCacheability() |
Recebe a diretiva de controlo de cache. |
| GetCacheExtensions() |
Obtém as extensões de cache. |
| GetETag() |
Recebe o ETag. |
| GetETagFromFileDependencies() |
Recebe o estado que indica se o |
| GetExpires() |
Recebe o cabeçalho expire. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetIgnoreRangeRequests() |
Recebe o estado de ignorar pedidos de alcance. |
| GetLastModifiedFromFileDependencies() |
Obtém o estado do cabeçalho Last-Modified definido com base nos carimbos temporais das dependências de ficheiros do handler. |
| GetMaxAge() |
Obtém a idade máxima do controlo do cache. |
| GetNoServerCaching() |
Obtém o estado da cache do servidor para a resposta atual. |
| GetNoStore() |
Fica com o estado da loja. |
| GetNoTransforms() |
Obtém o estado da Diretiva HTTP No-Transform. |
| GetOmitVaryStar() |
Obtém o estado do |
| GetProxyMaxAge() |
Obtém o controlo de cache HTTP: Proxy Max Age. |
| GetRevalidation() |
Recebe o cabeçalho Cache-Control: para refletir as diretivas must-revalidar ou proxy-revalidar. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetUtcLastModified() |
Obtém o valor do |
| GetVaryByCustom() |
Obtém a string personalizada que é usada para variar a cache HTTP. |
| HasSlidingExpiration() |
Recebe um valor que especifica se a cache tem uma política de expiração deslizante. |
| IsModified() |
Obtém um valor que especifica se a cache HTTP foi modificada. |
| IsValidUntilExpires() |
Recebe um valor que especifica se a cache ASP.NET deve ignorar cabeçalhos HTTP |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Faz com que a resposta esteja disponível na cache de Histórico do navegador cliente, independentemente da HttpCacheability configuração feita no servidor, quando o |
| SetCacheability(HttpCacheability, String) |
Define o |
| SetCacheability(HttpCacheability) |
Define o |
| SetETag(String) |
Define o |
| SetETagFromFileDependencies() |
Define o |
| SetExpires(DateTime) |
Define o |
| SetLastModified(DateTime) |
Define o |
| SetLastModifiedFromFileDependencies() |
Define o |
| SetMaxAge(TimeSpan) |
Define o |
| SetNoServerCaching() |
Para toda a cache do servidor origin-server para a resposta atual. |
| SetNoStore() |
Define o |
| SetNoTransforms() |
Define o |
| SetOmitVaryStar(Boolean) |
Especifica se a resposta deve conter o |
| SetProxyMaxAge(TimeSpan) |
Define o |
| SetRevalidation(HttpCacheRevalidation) |
Define o |
| SetSlidingExpiration(Boolean) |
Define a expiração do cache para de absoluto para deslizante. |
| SetValidUntilExpires(Boolean) |
Especifica se a cache ASP.NET deve ignorar cabeçalhos HTTP |
| SetVaryByCustom(String) |
Especifica uma cadeia de texto personalizada para variar as respostas de saída em cache. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |