Condividi tramite


CacheControlHeaderValue Classe

Definizione

Rappresenta l'intestazione Cache-Control HTTP.

public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
Ereditarietà
CacheControlHeaderValue

Costruttori

CacheControlHeaderValue()

Inizializza una nuova istanza di CacheControlHeaderValue.

Campi

MaxAgeString

Costante per la max-age direttiva cache-control.

MaxStaleString

Costante per la max-stale direttiva cache-control.

MinFreshString

Costante per la min-fresh direttiva cache-control.

MustRevalidateString

Costante per la must-revalidate direttiva cache-control.

NoCacheString

Costante per la no-cache direttiva cache-control.

NoStoreString

Costante per la no-store direttiva cache-control.

NoTransformString

Costante per la no-transform direttiva cache-control.

OnlyIfCachedString

Costante per la only-if-cached direttiva cache-control.

PrivateString

Costante per la private direttiva cache-control.

ProxyRevalidateString

Costante per la proxy-revalidate direttiva cache-control.

PublicString

Costante per la public direttiva cache-control.

SharedMaxAgeString

Costante per la s-maxage direttiva cache-control.

Proprietà

Extensions

Ottiene i token di estensione della cache, ognuno con un valore assegnato facoltativo.

MaxAge

Ottiene o imposta un valore per la max-age direttiva .

max-age specifica la quantità massima di tempo in cui la risposta viene considerata aggiornata.

MaxStale

Ottiene o imposta un valore che determina se è max-stale incluso .

max-stale che il client accetterà risposte non aggiornate. La tolleranza massima per la decadimento è specificata da MaxStaleLimit.

MaxStaleLimit

Ottiene o imposta un valore per la max-stale direttiva .

Indica la durata massima per cui un client HTTP è disposto ad accettare una risposta che ha superato la scadenza.

MinFresh

Ottiene o imposta un valore per la min-fresh direttiva .

Indica la durata di aggiornamento che un client HTTP è disposto ad accettare una risposta.

MustRevalidate

Ottiene o imposta un valore che determina se la must-revalidate direttiva di risposta è inclusa.

Indica che le cache devono riconvalidare l'uso di cache non aggiornate con il server di origine prima dell'uso.

NoCache

Ottiene o imposta un valore per la no-cache direttiva .

La configurazione della no-cache indica che il client deve convalidare nuovamente le risposte memorizzate nella cache con il server originale prima di usarlo.

NoCacheHeaders

Ottiene una raccolta di nomi di campo nella direttiva "no-cache" in un campo di intestazione del controllo cache in una risposta HTTP.

NoStore

Ottiene o imposta un valore per la no-store direttiva .

La configurazione di nessun archivio indica che la risposta potrebbe non essere archiviata in alcuna cache.

NoTransform

Ottiene o imposta un valore per la no-transform direttiva request.

Impedisce la modifica del payload della risposta da parte di cache intermedie o proxy.

OnlyIfCached

Ottiene o imposta un valore per la only-if-cached direttiva request.

Indica che il client desidera ottenere solo una risposta archiviata

Private

Ottiene o imposta un valore che determina se la private direttiva di risposta è inclusa.

Indica che la risposta potrebbe non essere archiviata da una cache condivisa.

PrivateHeaders

Ottiene una raccolta di nomi di campo nella direttiva "private" in un campo di intestazione del controllo cache in una risposta HTTP.

ProxyRevalidate

Ottiene o imposta un valore che determina se la proxy-validate direttiva di risposta è inclusa.

Indica che le cache condivise devono riconvalidare l'uso di cache non aggiornate con il server di origine prima dell'uso.

Public

Ottiene o imposta un valore che determina se la public direttiva di risposta è inclusa.

Indica che la risposta può essere archiviata da qualsiasi cache.

SharedMaxAge

Ottiene o imposta un valore per la s-maxage direttiva .

Esegue l'override di max-age, ma solo per le cache condivise ,ad esempio i proxy.

Metodi

Equals(Object)

Rappresenta l'intestazione Cache-Control HTTP.

GetHashCode()

Rappresenta l'intestazione Cache-Control HTTP.

Parse(String)

Rappresenta l'intestazione Cache-Control HTTP.

Parse(StringSegment)

input Analizza come CacheControlHeaderValue valore.

ToString()

Rappresenta l'intestazione Cache-Control HTTP.

TryParse(String, CacheControlHeaderValue)

Rappresenta l'intestazione Cache-Control HTTP.

TryParse(StringSegment, CacheControlHeaderValue)

Tenta di analizzare l'oggetto specificato input come .CacheControlHeaderValue

Si applica a