HttpCachePolicyWrapper Classe

Definição

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

Observações

A HttpCachePolicyWrapper classe deriva da HttpCachePolicyBase classe e serve como um invólucro para a classe HttpCachePolicy . Esta classe expõe a funcionalidade da HttpCachePolicy classe ao mesmo tempo que expõe o HttpCachePolicyBase tipo. A classe HttpCachePolicyBase permite-lhe substituir a implementação original da classe HttpCachePolicy na sua aplicação por uma implementação personalizada, como quando realiza testes unitários fora do pipeline ASP.NET.

Construtores

Name Description
HttpCachePolicyWrapper(HttpCachePolicy)

Inicializa uma nova instância da HttpCachePolicyWrapper classe.

Propriedades

Name Description
VaryByContentEncodings

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

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

Métodos

Name Description
AddValidationCallback(HttpCacheValidateHandler, Object)

Regista um callback 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 função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetAllowResponseInBrowserHistory(Boolean)

Torna a resposta disponível na cache do histórico do navegador, independentemente das HttpCacheability definições feitas 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 para o valor especificado HttpCacheability .

SetETag(String)

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

SetETagFromFileDependencies()

Define o ETag cabeçalho HTTP com base nos carimbos temporais das dependências de ficheiros do handler.

SetExpires(DateTime)

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

SetLastModified(DateTime)

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

SetLastModifiedFromFileDependencies()

Define o Last-Modified cabeçalho HTTP com base nos carimbos temporais das dependências de ficheiros do handler.

SetMaxAge(TimeSpan)

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

SetNoServerCaching()

Para toda a cache do servidor origin-server 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 quando varia por parâmetros.

SetProxyMaxAge(TimeSpan)

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

SetRevalidation(HttpCacheRevalidation)

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

SetSlidingExpiration(Boolean)

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

SetValidUntilExpires(Boolean)

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

SetVaryByCustom(String)

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a