HttpCacheVaryByHeaders Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
HttpCacheVaryByHeaders() |
Inicializa uma nova instância da classe HttpCacheVaryByHeaders. |
Propriedades
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 |
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 |
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 |
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 |
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 |
Métodos
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 |