HttpCachePolicyWrapper Classe

Definição

Encapsula o objeto intrínseco HTTP que contém métodos para definir cabeçalhos HTTP específicos do cache e para controlar o cache de saída da 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 e, ao mesmo tempo, expõe o HttpCachePolicyBase tipo. A classe HttpCachePolicyBase permite substituir a implementação original da classe HttpCachePolicy em seu aplicativo por uma implementação personalizada, como quando você executa testes de unidade fora do pipeline ASP.NET.

Construtores

Nome Description
HttpCachePolicyWrapper(HttpCachePolicy)

Inicializa uma nova instância da classe HttpCachePolicyWrapper.

Propriedades

Nome Description
VaryByContentEncodings

Obtém a lista de Content-Encoding cabeçalhos 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 do cache.

VaryByParams

Obtém a lista de parâmetros recebidos por um HTTP GET ou HTTP POST que afetam o cache.

Métodos

Nome Description
AddValidationCallback(HttpCacheValidateHandler, Object)

Registra um retorno de chamada de validação para a resposta atual.

AppendCacheExtension(String)

Acrescenta o texto especificado ao Cache-Control cabeçalho HTTP.

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

(Herdado de Object)
SetAllowResponseInBrowserHistory(Boolean)

Disponibiliza a resposta no cache de histórico do navegador, independentemente da HttpCacheability configuração feita no servidor.

SetCacheability(HttpCacheability, String)

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

SetCacheability(HttpCacheability)

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

SetETag(String)

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

SetETagFromFileDependencies()

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

SetExpires(DateTime)

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

SetLastModified(DateTime)

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

SetLastModifiedFromFileDependencies()

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

SetMaxAge(TimeSpan)

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

SetNoServerCaching()

Interrompe todo o cache do servidor de origem para a resposta atual.

SetNoStore()

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

SetNoTransforms()

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

SetOmitVaryStar(Boolean)

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

SetProxyMaxAge(TimeSpan)

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

SetRevalidation(HttpCacheRevalidation)

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

SetSlidingExpiration(Boolean)

Define a expiração do cache como absoluta ou deslizante.

SetValidUntilExpires(Boolean)

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

SetVaryByCustom(String)

Especifica uma cadeia de caracteres de texto para variar as respostas de saída armazenadas em cache.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a