Condividi tramite


CacheControlHeaderValue Classe

Definizione

Rappresenta il valore dell'intestazione 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
Ereditarietà
CacheControlHeaderValue
Implementazioni

Costruttori

CacheControlHeaderValue()

Inizializza una nuova istanza della classe CacheControlHeaderValue.

Proprietà

Extensions

Token di estensione della cache, ciascuno con un valore facoltativo assegnato.

MaxAge

Tempo massimo, espresso in secondi, entro il quale il client HTTP accetta una risposta.

MaxStale

Determina se un client HTTP accetta una risposta che ha superato la data e l'ora di scadenza.

MaxStaleLimit

Tempo massimo, espresso in secondi, entro il quale un client HTTP accetta una risposta che ha superato l'ora di scadenza.

MinFresh

Tempo di aggiornamento, espresso in secondi, entro il quale un client HTTP accetta una risposta.

MustRevalidate

Determina se il server di origine richiede la riconvalida di una voce della cache in un eventuale uso successivo nel caso in cui la voce della cache diventi obsoleta.

NoCache

Determina se un client HTTP accetta una risposta memorizzata nella cache.

NoCacheHeaders

Raccolta di nomi di campo nella direttiva "no-cache" in un campo di intestazione cache-control di una risposta HTTP.

NoStore

Determina se una cache non deve memorizzare nessuna parte del messaggio di richiesta HTTP o di una risposta.

NoTransform

Determina se una cache o un proxy non deve modificare qualsiasi aspetto del corpo dell'entità.

OnlyIfCached

Determina se una cache deve rispondere usando una voce memorizzata nella cache coerente con altri vincoli della richiesta HTTP oppure con un messaggio di stato 504 (Timeout gateway).

Private

Determina se l'intero messaggio di risposta HTTP, o parte di esso, è destinato a un singolo utente e non deve essere memorizzato da una cache condivisa.

PrivateHeaders

Raccolta di nomi di campo nella direttiva "private" in un campo di intestazione cache-control di una risposta HTTP.

ProxyRevalidate

Determina se il server di origine richiede la riconvalida di una voce della cache in un eventuale uso successivo nel caso in cui la voce diventi obsoleta per le cache di agente utente condivise.

Public

Determina se una risposta HTTP può essere memorizzata da una cache qualsiasi, anche se normalmente non è memorizzabile nella cache oppure è memorizzabile solo all'interno di una cache non condivisa.

SharedMaxAge

Il tempo massimo condiviso, espresso in secondi, entro il quale una risposta HTTP esegue l'override della direttiva "max-age" in un'intestazione cache-control o in un'intestazione Expires per una cache condivisa.

Metodi

Equals(Object)

Determina se l'oggetto Object specificato è uguale all'oggetto CacheControlHeaderValue corrente.

GetHashCode()

Funge da funzione hash per un oggetto CacheControlHeaderValue.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Parse(String)

Converte una stringa in un'istanza di CacheControlHeaderValue.

ToString()

Restituisce una stringa che rappresenta l'oggetto CacheControlHeaderValue corrente.

TryParse(String, CacheControlHeaderValue)

Determina se una stringa contiene informazioni valide su CacheControlHeaderValue.

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()

Crea un nuovo oggetto che è una copia dell'istanza corrente di CacheControlHeaderValue.

Si applica a