CacheControlHeaderValue 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.
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
CacheControlHeaderValue() |
Inicializa uma nova instância da classe CacheControlHeaderValue. |
Propriedades
Extensions |
Tokens de extensão de cache, cada um com um valor atribuído. |
MaxAge |
A duração máxima, especificada em segundos, que o cliente HTTP está disposto a aceitar uma resposta. |
MaxStale |
Se um cliente HTTP estiver disposto a aceitar uma resposta que ultrapassou seu horário de expiração. |
MaxStaleLimit |
O tempo máximo, em segundos, que um cliente HTTP está disposto a aceitar uma resposta que ultrapassou seu horário de expiração. |
MinFresh |
O tempo de vida de atualização, especificado em segundos, que o cliente HTTP está disposto a aceitar uma resposta. |
MustRevalidate |
Se o servidor de origem exige revalidação de uma entrada de cache em qualquer uso posterior quando a entrada de cache se torna obsoleta. |
NoCache |
Se um cliente HTTP está disposto a aceitar uma resposta armazenada em cache. |
NoCacheHeaders |
Uma coleção de fieldnames na diretiva "no-cache" em um campo de cabeçalho de controle de cache em uma resposta HTTP. |
NoStore |
Se um cache não deve armazenar nenhuma parte da mensagem de solicitação HTTP ou nenhuma resposta. |
NoTransform |
Se um cache ou proxy não deve alterar nenhum aspecto do corpo da entidade. |
OnlyIfCached |
Se um cache deve responder usando uma entrada armazenada em cache que é consistente com as outras restrições da solicitação HTTP ou se deve responder com status 504 (Tempo Limite de Gateway). |
Private |
Se toda ou parte da mensagem de resposta HTTP é destinada a um único usuário e não deve ser armazenada em cache por um cache compartilhado. |
PrivateHeaders |
Uma coleção de fieldnames na diretiva "private" em um campo de cabeçalho cache-control em uma resposta HTTP. |
ProxyRevalidate |
Se o servidor de origem exige revalidação de uma entrada de cache em qualquer uso posterior quando a entrada de cache se torna obsoleta para caches de agente do usuário compartilhados. |
Public |
Se uma resposta HTTP pode ser armazenada em cache por qualquer cache, mesmo que normalmente não fosse armazenável em cache ou fosse armazenável em cache apenas dentro de um cache não compartilhado. |
SharedMaxAge |
A duração máxima compartilhada, especificada em segundos, em uma resposta HTTP que substitui a diretiva "max-age" em um cabeçalho cache-control ou um cabeçalho Expires de um cache compartilhado. |
Métodos
Equals(Object) |
Determina se o Object especificado é igual ao objeto CacheControlHeaderValue atual. |
GetHashCode() |
Serve como uma função de hash para um objeto CacheControlHeaderValue. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Parse(String) |
Converte uma cadeia de caracteres em uma instância CacheControlHeaderValue. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto CacheControlHeaderValue atual. |
TryParse(String, CacheControlHeaderValue) |
Determina se uma cadeia de caracteres é uma informação CacheControlHeaderValue válida. |
Implantações explícitas de interface
ICloneable.Clone() |
Cria um novo objeto que é uma cópia da instância CacheControlHeaderValue atual. |