Compartilhar via


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

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.

Aplica-se a