System::Net::Http::Headers::CacheControlHeaderValue class
Contenuti
[
Nascondere
]CacheControlHeaderValue class
Rappresenta un valore dell’intestazione ‘Cache-Control’. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
class CacheControlHeaderValue : public System::ICloneable
Metodi
| Metodo | Descrizione |
|---|---|
| CacheControlHeaderValue() | Crea una nuova istanza. |
| Equals(System::SharedPtr<Object>) override | Confronta gli oggetti usando la semantica di C# Object.Equals. |
| get_Extensions() | Restituisce la collezione dei token cache-extension. |
| get_MaxAge() | Restituisce il valore di max‑age in secondi che determina il periodo durante il quale il client accetterà una risposta. |
| get_MaxStale() | Restituisce il valore che determina se il client accetterà le risposte scadute. |
| get_MaxStaleLimit() | Restituisce il valore in secondi che determina il periodo durante il quale il client accetterà le risposte scadute. |
| get_MinFresh() | Restituisce il valore che determina la durata della freschezza. |
| get_MustRevalidate() | Ottiene il valore che determina se il server richiede la rivalutazione di una voce della cache quando diventa obsoleta. |
| get_NoCache() | Informazioni RTTI. |
| get_NoCacheHeaders() | Ottiene la raccolta dei nomi dei campi nella direttiva ’no-cache’ nell’intestazione ‘Cache-Control’. |
| get_NoStore() | Ottiene il valore che determina se una cache non deve memorizzare alcuna parte di una richiesta o risposta HTTP. |
| get_NoTransform() | Ottiene il valore che determina se una cache o un proxy non devono modificare alcuna parte del corpo dell’entità. |
| get_OnlyIfCached() | Ottiene il valore che determina se il client deve utilizzare solo voci memorizzate nella cache. |
| get_Private() | Ottiene il valore che determina se il messaggio di risposta HTTP o una sua parte è destinato a un singolo utente e non deve essere memorizzato da una cache condivisa. |
| get_PrivateHeaders() | Ottiene la raccolta dei nomi dei campi nella direttiva ‘private’ nell’intestazione ‘Cache-Control’. |
| get_ProxyRevalidate() | Ottiene il valore che determina se il server richiede la rivalutazione di una voce della cache quando diventa obsoleta per le cache condivise degli agenti utente. |
| get_Public() | Ottiene il valore che determina se una risposta HTTP può essere memorizzata da qualsiasi cache. |
| get_SharedMaxAge() | Ottiene il valore di età massima condivisa in secondi che sovrascrive la direttiva ‘max-age’ nell’intestazione ‘Cache-Control’ o l’intestazione ‘Expires’ per una cache condivisa. |
| static GetCacheControlLength(String, int32_t, System::SharedPtr<CacheControlHeaderValue>, System::SharedPtr<CacheControlHeaderValue>&) | Converte una stringa passata dall’indice specificato in un’istanza della classe CacheControlHeaderValue. |
| GetHashCode() const override | Analogo del metodo C# Object.GetHashCode(). Consente l’hashing di oggetti personalizzati. |
| static Parse(String) | Converte una stringa passata in un’istanza della classe CacheControlHeaderValue. |
| set_MaxAge(Nullable<TimeSpan>) | Imposta il valore di età massima in secondi che determina il periodo durante il quale il client accetterà una risposta. |
| set_MaxStale(bool) | Imposta il valore che determina se il client accetterà le risposte scadute. |
| set_MaxStaleLimit(Nullable<TimeSpan>) | Imposta il valore in secondi che determina il periodo durante il quale il client accetterà le risposte scadute. |
| set_MinFresh(Nullable<TimeSpan>) | Imposta il valore che determina la durata della freschezza. |
| set_MustRevalidate(bool) | Imposta il valore che determina se il server richiede la rivalutazione di una voce della cache quando diventa obsoleta. |
| set_NoCache(bool) | Imposta il valore che determina se il client accetterà una risposta memorizzata nella cache. |
| set_NoStore(bool) | Imposta il valore che determina se una cache non deve memorizzare alcuna parte di una richiesta o risposta HTTP. |
| set_NoTransform(bool) | Imposta il valore che determina se una cache o un proxy non devono modificare alcuna parte del corpo dell’entità. |
| set_OnlyIfCached(bool) | Imposta il valore che determina se il client deve utilizzare solo voci memorizzate nella cache. |
| set_Private(bool) | Imposta il valore che determina se il messaggio di risposta HTTP o una sua parte è destinato a un singolo utente e non deve essere memorizzato da una cache condivisa. |
| set_ProxyRevalidate(bool) | Imposta il valore che determina se il server richiede la rivalutazione di una voce della cache quando diventa obsoleta per le cache condivise degli agenti utente. |
| set_Public(bool) | Imposta il valore che determina se una risposta HTTP può essere memorizzata da qualsiasi cache. |
| set_SharedMaxAge(Nullable<TimeSpan>) | Imposta il valore di età massima condivisa in secondi che sovrascrive la direttiva ‘max-age’ nell’intestazione ‘Cache-Control’ o l’intestazione ‘Expires’ per una cache condivisa. |
| ToString() const override | Analogo del metodo C# Object.ToString(). Consente la conversione di oggetti personalizzati in stringa. |
| static TryParse(String, System::SharedPtr<CacheControlHeaderValue>&) | Tenta di convertire una stringa fornita in un’istanza della classe CacheControlHeaderValue. |
Vedi anche
- Class ICloneable
- Namespace System::Net::Http::Headers
- Library Aspose.Font for C++