Partilhar via


HttpCachePolicyWrapper Classe

Definição

Encapsula o objeto HTTP intrínseco que 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 HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Herança
HttpCachePolicyWrapper

Comentários

A HttpCachePolicyWrapper classe deriva da HttpCachePolicyBase classe e serve como um wrapper para a HttpCachePolicy classe . Essa classe expõe a funcionalidade da HttpCachePolicy classe ao mesmo tempo em que expõe o HttpCachePolicyBase tipo. A HttpCachePolicyBase classe permite substituir a implementação original da HttpCachePolicy classe em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline de ASP.NET.

Construtores

HttpCachePolicyWrapper(HttpCachePolicy)

Inicializa uma nova instância da classe HttpCachePolicyWrapper.

Propriedades

VaryByContentEncodings

Obtém a lista de todos os cabeçalhos Content-Encoding que serão usados para variar o cache de saída.

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 GET ou HTTP POST que afetam o cache.

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 Cache-Control.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
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, independentemente da configuração HttpCacheability feita no servidor.

SetCacheability(HttpCacheability)

Define o cabeçalho Cache-Control para o valor HttpCacheability especificado.

SetCacheability(HttpCacheability, String)

Define o cabeçalho Cache-Control para o valor HttpCacheability especificado e acrescenta uma extensão à diretiva.

SetETag(String)

Define o cabeçalho HTTP ETag para a cadeia de caracteres especificada.

SetETagFromFileDependencies()

Define o cabeçalho HTTP ETag com base em carimbos de hora das dependências de arquivo do manipulador.

SetExpires(DateTime)

Define o cabeçalho HTTP Expires como uma data e hora absolutas.

SetLastModified(DateTime)

Define o cabeçalho HTTP Last-Modified para a data e hora especificadas.

SetLastModifiedFromFileDependencies()

Define o cabeçalho HTTP Last-Modified com base em carimbos de hora das dependências de arquivo do manipulador.

SetMaxAge(TimeSpan)

Define o cabeçalho HTTP Cache-Control: max-age para o período de tempo especificado.

SetNoServerCaching()

Interrompe todo o cache do servidor de origem da resposta atual.

SetNoStore()

Define o cabeçalho HTTP Cache-Control: no-store.

SetNoTransforms()

Define o cabeçalho HTTP Cache-Control: no-transform.

SetOmitVaryStar(Boolean)

Especifica se a resposta contém o cabeçalho vary:* ao variar por parâmetros.

SetProxyMaxAge(TimeSpan)

Define o cabeçalho HTTP Cache-Control: s-maxage para o período de tempo especificado.

SetRevalidation(HttpCacheRevalidation)

Define o cabeçalho HTTP Cache-Control para as diretivas must-revalidate ou proxy-revalidate com base no valor de enumeração fornecido.

SetSlidingExpiration(Boolean)

Define a expiração do cache para absoluta ou variável.

SetValidUntilExpires(Boolean)

Especifica se o cache do ASP.NET deve ignorar cabeçalhos Cache-Control de HTTP enviados pelo cliente que invalida o cache.

SetVaryByCustom(String)

Especifica uma cadeia de caracteres de texto 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)

Aplica-se a