Partilhar via


HttpCacheVaryByHeaders Classe

Definição

Fornece uma maneira fortemente tipada de definir a propriedade VaryByHeaders.

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Herança
HttpCacheVaryByHeaders

Comentários

A VaryByHeaders propriedade identifica quais parâmetros de cabeçalho de solicitação ASP.NET usa para identificar exclusivamente uma variação da resposta quando há várias respostas armazenadas em cache para um recurso. Isso é útil quando uma resposta depende de um conjunto de entradas de cliente, como cabeçalhos ou parâmetros.

O HttpCacheVaryByHeaders não está diretamente relacionado aos cabeçalhos de controle de cache HTTP, mas ajuda a garantir que um cliente ou proxy varie de acordo com os cabeçalhos especificados. Para obter mais informações sobre VaryByHeaders, consulte RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, disponível no site do W3C (World Wide Web Consortium). Consulte a seção 14, "Definições de campo de cabeçalho", para obter detalhes completos.

Construtores

Nome Description
HttpCacheVaryByHeaders()

Inicializa uma nova instância da classe HttpCacheVaryByHeaders.

Propriedades

Nome Description
AcceptTypes

Obtém ou define um valor que indica se o cache de saída ASP.NET varia nas respostas armazenadas em cache pelo cabeçalho HTTP Accept e acrescenta-o ao cabeçalho HTTP Vary de saída.

Item[String]

Obtém ou define um campo de cabeçalho personalizado pelo qual o cache de saída ASP.NET varia as respostas armazenadas em cache e que acrescenta ao cabeçalho HTTP Vary de saída.

UserAgent

Obtém ou define um valor que indica se o cache de saída ASP.NET varia nas respostas armazenadas em cache pelo cabeçalho User-Agent e acrescenta-o ao cabeçalho HTTP Vary de saída.

UserCharSet

Obtém ou define um valor que indica se o cache de saída ASP.NET varia nas respostas armazenadas em cache pelo cabeçalho Accept-Charset e acrescenta-o ao cabeçalho HTTP Vary de saída.

UserLanguage

Obtém ou define um valor que indica se o cache de saída ASP.NET varia nas respostas armazenadas em cache pelo cabeçalho Accept-Language e acrescenta-o ao cabeçalho HTTP Vary de saída.

Métodos

Nome Description
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)
GetHeaders()

Obtém uma matriz de valores que especificam os cabeçalhos HTTP a serem usados para variar o cache.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetHeaders(String[])

Define uma matriz de valores que especificam os cabeçalhos HTTP a serem usados para variar o cache.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
VaryByUnspecifiedParameters()

Faz com que o ASP.NET varie de acordo com todos os valores de cabeçalho e define o cabeçalho HTTP Vary para o valor * (um asterisco). Todas as outras informações de cabeçalho Vary a serem soltas.

Aplica-se a

Confira também