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

Nome Description
CacheControlHeaderValue()

Inicializa uma nova instância da classe CacheControlHeaderValue.

Propriedades

Nome Description
Extensions

Tokens de extensão de cache, cada um com um valor atribuído opcional.

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 excedeu seu tempo de expiração.

MaxStaleLimit

O tempo máximo, em segundos, um cliente HTTP está disposto a aceitar uma resposta que excedeu o tempo de expiração.

MinFresh

O tempo de vida de atualização, 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 uso subsequente quando a entrada de cache fica obsoleta.

NoCache

Se um cliente HTTP está disposto a aceitar uma resposta armazenada em cache.

NoCacheHeaders

Uma coleção de nomes de campo na diretiva "sem 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 qualquer 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 consistente com as outras restrições da solicitação HTTP ou responder com um status 504 (Tempo limite do 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

Um fieldnames de coleção na diretiva "privada" em um campo de cabeçalho de controle de cache em uma resposta HTTP.

ProxyRevalidate

Se o servidor de origem requer a revalidação de uma entrada de cache em qualquer uso subsequente quando a entrada de cache se torna obsoleta para caches de agente de usuário compartilhado.

Public

Se uma resposta HTTP pode ser armazenada em cache por qualquer cache, mesmo que normalmente não seja em cache ou em cache apenas em um cache não compartilhado.

SharedMaxAge

A idade máxima compartilhada, especificada em segundos, em uma resposta HTTP que substitui a diretiva "max-age" em um cabeçalho de controle de cache ou um cabeçalho Expires para um cache compartilhado.

Métodos

Nome Description
Equals(Object)

Determina se o especificado Object é igual ao objeto atual CacheControlHeaderValue .

GetHashCode()

Serve como uma 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 Objectatual.

(Herdado de Object)
Parse(String)

Converte uma cadeia de caracteres em uma CacheControlHeaderValue instância.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual CacheControlHeaderValue .

TryParse(String, CacheControlHeaderValue)

Determina se uma cadeia de caracteres é uma informação válida CacheControlHeaderValue .

Implantações explícitas de interface

Nome Description
ICloneable.Clone()

Cria um novo objeto que é uma cópia da instância atual CacheControlHeaderValue .

Aplica-se a