CacheControlHeaderValue Classe

Definição

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 .

Aplica-se a