CacheControlHeaderValue 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.
Representa o valor do cabeçalho Cache-Control.
public ref class CacheControlHeaderValue
public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
type CacheControlHeaderValue = class
interface ICloneable
Public Class CacheControlHeaderValue
Public Class CacheControlHeaderValue
Implements ICloneable
- Herança
-
CacheControlHeaderValue
- Implementações
Construtores
| Name | Description |
|---|---|
| CacheControlHeaderValue() |
Inicializa uma nova instância da CacheControlHeaderValue classe. |
Propriedades
| Name | Description |
|---|---|
| Extensions |
Tokens de extensão de cache, cada um com um valor opcional atribuído. |
| MaxAge |
A idade máxima, especificada em segundos, que o cliente HTTP está disposto a aceitar uma resposta. |
| MaxStale |
Se um cliente HTTP está disposto a aceitar uma resposta que tenha excedido o seu tempo de expiração. |
| MaxStaleLimit |
O tempo máximo, em segundos, em que um cliente HTTP está disposto a aceitar uma resposta que tenha excedido o seu tempo de expiração. |
| MinFresh |
A vida útil da frescura, em segundos, que um cliente HTTP está disposto a aceitar uma resposta. |
| MustRevalidate |
Se o servidor de origem requer a revalidação de uma entrada de cache em qualquer utilização subsequente quando a entrada de cache se torna obsoleta. |
| NoCache |
Se um cliente HTTP está disposto a aceitar uma resposta em cache. |
| NoCacheHeaders |
Uma coleção de nomes de campos na diretiva "no-cache" num campo de cabeçalho de controlo de cache numa resposta HTTP. |
| NoStore |
Se uma cache não deve armazenar nenhuma parte da mensagem HTTP ou de qualquer resposta. |
| NoTransform |
Se uma cache ou proxy não deve alterar nenhum aspeto do corpo-entidade. |
| OnlyIfCached |
Se uma cache deve responder usando uma entrada em cache consistente com as outras restrições do pedido HTTP, ou responder com um estado 504 (Gateway Timeout). |
| Private |
Se toda ou parte da mensagem de resposta HTTP é destinada a um único utilizador e não deve ser armazenada em cache por uma cache partilhada. |
| PrivateHeaders |
Uma coleção de nomes de campo na diretiva "privada" num campo de cabeçalho de controlo de cache numa resposta HTTP. |
| ProxyRevalidate |
Se o servidor de origem requer a revalidação de uma entrada de cache em qualquer utilização subsequente quando a entrada de cache se torna obsoleta para caches de agentes de utilizador partilhados. |
| Public |
Se uma resposta HTTP pode ser armazenada em cache por qualquer cache, mesmo que normalmente não seja cacheável ou apenas cacheável dentro de uma cache não partilhada. |
| SharedMaxAge |
A idade máxima partilhada, especificada em segundos, numa resposta HTTP que sobrepõe a diretiva "max-age" num cabeçalho de controlo de cache ou num cabeçalho Expires para uma cache partilhada. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o especificado Object é igual ao objeto atual CacheControlHeaderValue . |
| GetHashCode() |
Serve como função de hash para um CacheControlHeaderValue objeto. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Parse(String) |
Converte uma cadeia numa CacheControlHeaderValue instância. |
| ToString() |
Devolve uma cadeia que representa o objeto atual CacheControlHeaderValue . |
| TryParse(String, CacheControlHeaderValue) |
Determina se uma cadeia é informação válida CacheControlHeaderValue . |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICloneable.Clone() |
Cria um novo objeto que é uma cópia da instância atual CacheControlHeaderValue . |