Partilhar via


CacheControlHeaderValue Classe

Definição

Representa o Cache-Control cabeçalho HTTP.

public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
Herança
CacheControlHeaderValue

Construtores

CacheControlHeaderValue()

Inicializa uma nova instância de CacheControlHeaderValue.

Campos

MaxAgeString

Uma constante para a max-age diretiva de controle de cache.

MaxStaleString

Uma constante para a max-stale diretiva de controle de cache.

MinFreshString

Uma constante para a min-fresh diretiva de controle de cache.

MustRevalidateString

Uma constante para a must-revalidate diretiva de controle de cache.

NoCacheString

Uma constante para a no-cache diretiva de controle de cache.

NoStoreString

Uma constante para a no-store diretiva de controle de cache.

NoTransformString

Uma constante para a no-transform diretiva de controle de cache.

OnlyIfCachedString

Uma constante para a only-if-cached diretiva de controle de cache.

PrivateString

Uma constante para a private diretiva de controle de cache.

ProxyRevalidateString

Uma constante para a proxy-revalidate diretiva de controle de cache.

PublicString

Uma constante para a public diretiva de controle de cache.

SharedMaxAgeString

Uma constante para a s-maxage diretiva de controle de cache.

Propriedades

Extensions

Obtém tokens de extensão de cache, cada um com um valor atribuído opcional.

MaxAge

Obtém ou define um valor para a max-age diretiva .

max-age especifica a quantidade máxima de tempo que a resposta é considerada fresca.

MaxStale

Obtém ou define um valor que determina se o max-stale está incluído.

max-stale que o cliente aceitará respostas obsoletas. A tolerância máxima para desatualização é especificada por MaxStaleLimit.

MaxStaleLimit

Obtém ou define um valor para a max-stale diretiva .

Indica a duração máxima que um cliente HTTP está disposto a aceitar uma resposta que excedeu o tempo de expiração.

MinFresh

Obtém ou define um valor para a min-fresh diretiva .

Indica o tempo de vida de atualização que um cliente HTTP está disposto a aceitar uma resposta.

MustRevalidate

Obtém ou define um valor que determina se a must-revalidate diretiva de resposta está incluída.

Indica que os caches devem revalidar o uso de caches obsoletos com o servidor de origem antes do uso.

NoCache

Obtém ou define um valor para a no-cache diretiva .

Configurar sem cache indica que o cliente deve validar novamente as respostas armazenadas em cache com o servidor original antes de usá-lo.

NoCacheHeaders

Obtém uma coleção de nomes de campo na diretiva "no-cache" em um campo de cabeçalho de controle de cache em uma resposta HTTP.

NoStore

Obtém ou define um valor para a no-store diretiva .

Configurar nenhum repositório indica que a resposta pode não ser armazenada em nenhum cache.

NoTransform

Obtém ou define um valor para a diretiva de solicitação no-transform .

Proíbe caches intermediários ou proxies de editar o conteúdo da resposta.

OnlyIfCached

Obtém ou define um valor para a diretiva de solicitação only-if-cached .

Indica que o cliente só deseja obter uma resposta armazenada

Private

Obtém ou define um valor que determina se a private diretiva de resposta está incluída.

Indica que a resposta pode não ser armazenada por um cache compartilhado.

PrivateHeaders

Obtém uma coleção de nomes de campo na diretiva "private" em um campo de cabeçalho de controle de cache em uma resposta HTTP.

ProxyRevalidate

Obtém ou define um valor que determina se a proxy-validate diretiva de resposta está incluída.

Indica que os caches compartilhados devem revalidar o uso de caches obsoletos com o servidor de origem antes do uso.

Public

Obtém ou define um valor que determina se a public diretiva de resposta está incluída.

Indica que a resposta pode ser armazenada por qualquer cache.

SharedMaxAge

Obtém ou define um valor para a s-maxage diretiva .

Substitui a idade máxima, mas somente para caches compartilhados (como proxies).

Métodos

Equals(Object)

Representa o Cache-Control cabeçalho HTTP.

GetHashCode()

Representa o Cache-Control cabeçalho HTTP.

Parse(String)

Representa o Cache-Control cabeçalho HTTP.

Parse(StringSegment)

input Analisa como um CacheControlHeaderValue valor.

ToString()

Representa o Cache-Control cabeçalho HTTP.

TryParse(String, CacheControlHeaderValue)

Representa o Cache-Control cabeçalho HTTP.

TryParse(StringSegment, CacheControlHeaderValue)

Tenta analisar o especificado input como um CacheControlHeaderValue.

Aplica-se a