HttpCacheVaryByHeaders Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma forma segura de tipo para configurar a VaryByHeaders propriedade.
public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
- Herança
-
HttpCacheVaryByHeaders
Observações
A propriedade VaryByHeaders identifica quais os parâmetros do cabeçalho do pedido ASP.NET utiliza para identificar de forma única uma variação da resposta quando existem múltiplas respostas em cache para um recurso. Isto é útil quando uma resposta depende de um conjunto de entradas do cliente, como cabeçalhos ou parâmetros.
Não HttpCacheVaryByHeaders está diretamente relacionado com cabeçalhos de controlo de cache HTTP, mas ajuda a garantir que um cliente ou proxy varia consoante os cabeçalhos especificados. Para mais informações sobre VaryByHeaders, consulte RFC 2616: Protocolo de Transferência de Hipertexto -- HTTP/1.1, disponível no site do World Wide Web Consortium (W3C). Consulte a secção 14, "Definições de Campos de Cabeçalho", para detalhes completos.
Construtores
| Name | Description |
|---|---|
| HttpCacheVaryByHeaders() |
Inicializa uma nova instância da HttpCacheVaryByHeaders classe. |
Propriedades
| Name | Description |
|---|---|
| AcceptTypes |
Recebe ou define um valor que indica se a cache de saída da ASP.NET varia as respostas em cache pelo cabeçalho HTTP |
| Item[String] |
Recebe ou define um campo de cabeçalho personalizado pelo qual a cache de saída da ASP.NET varia as respostas em cache, e adiciona-o ao cabeçalho HTTP |
| UserAgent |
Recebe ou define um valor que indica se a cache de saída da ASP.NET varia as respostas em cache pelo cabeçalho |
| UserCharSet |
Recebe ou define um valor que indica se a cache de saída da ASP.NET varia as respostas em cache pelo cabeçalho |
| UserLanguage |
Recebe ou define um valor que indica se a cache de saída da ASP.NET varia as respostas em cache pelo cabeçalho |
Métodos
| Name | Description |
|---|---|
| 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) |
| GetHeaders() |
Recebe um array de valores que especificam os cabeçalhos HTTP a serem usados para variar a cache. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| SetHeaders(String[]) |
Define um array de valores que especificam os cabeçalhos HTTP a serem usados para variar a cache. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| VaryByUnspecifiedParameters() |
Faz com que ASP.NET varie por todos os valores do cabeçalho e define o cabeçalho HTTP |