HttpCachePolicy Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene metodi per l'impostazione di intestazioni HTTP specifiche della cache e per il controllo della cache di output della pagina ASP.NET.
public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
- Ereditarietà
-
HttpCachePolicy
Commenti
Per informazioni di base sulle intestazioni HTTP e sul controllo della memorizzazione nella cache, vedere RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, disponibile nel sito Web World Wide Web Consortium (W3C).
Proprietà
| UtcTimestampCreated |
Ottiene o imposta il timestamp in formato UTC (Coordinated Universal Time) per HttpCachePolicy. |
| VaryByContentEncodings |
Ottiene l'elenco di intestazioni |
| VaryByHeaders |
Ottiene l'elenco di tutte le intestazioni HTTP che verranno usate per variare l'output della cache. |
| VaryByParams |
Ottiene l'elenco di parametri ricevuti da un elemento HTTP |
Metodi
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Registra un callback di convalida per la risposta corrente. |
| AppendCacheExtension(String) |
Aggiunge il testo specificato all'intestazione HTTP |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetCacheability() |
Ottiene la direttiva di controllo della cache. |
| GetCacheExtensions() |
Ottiene le estensioni della cache. |
| GetETag() |
Ottiene il valore ETag. |
| GetETagFromFileDependencies() |
Ottiene lo stato che indica se l'intestazione |
| GetExpires() |
Ottiene l'intestazione di scadenza. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetIgnoreRangeRequests() |
Ottiene lo stato in base al quale le richieste relative agli intervalli vengono ignorate. |
| GetLastModifiedFromFileDependencies() |
Ottiene lo stato del set di intestazioni Last-Modified in base ai timestamp delle dipendenze del file del gestore. |
| GetMaxAge() |
Ottiene la validità massima di controllo della cache. |
| GetNoServerCaching() |
Ottiene lo stato della memorizzazione nella cache del server per la risposta corrente. |
| GetNoStore() |
Ottiene lo stato dell'archivio. |
| GetNoTransforms() |
Ottiene lo stato della direttiva HTTP No-Transform. |
| GetOmitVaryStar() |
Ottiene lo stato dell'intestazione |
| GetProxyMaxAge() |
Ottiene la validità massima del proxy di controllo della cache HTTP. |
| GetRevalidation() |
Ottiene l'intestazione Cache-Control: per riflettere le direttive must-revalidate o proxy-revalidate. |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| GetUtcLastModified() |
Ottiene il valore dell'intestazione HTTP |
| GetVaryByCustom() |
Ottiene la stringa personalizzata usata per variare la cache HTTP. |
| HasSlidingExpiration() |
Ottiene un valore che specifica se la cache ha un criterio di scadenza variabile. |
| IsModified() |
Ottiene un valore che specifica se la cache HTTP è stata modificata. |
| IsValidUntilExpires() |
Ottiene un valore che specifica se la cache ASP.NET deve ignorare le intestazioni HTTP |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Rende disponibile la risposta nella cache Cronologia del browser client, indipendentemente dall'impostazione HttpCacheability nel server, quando il parametro |
| SetCacheability(HttpCacheability) |
Imposta l'intestazione |
| SetCacheability(HttpCacheability, String) |
Imposta l'intestazione |
| SetETag(String) |
Imposta l'intestazione HTTP |
| SetETagFromFileDependencies() |
Imposta l'intestazione HTTP |
| SetExpires(DateTime) |
Imposta l'intestazione HTTP |
| SetLastModified(DateTime) |
Imposta l'intestazione HTTP |
| SetLastModifiedFromFileDependencies() |
Imposta l'intestazione HTTP |
| SetMaxAge(TimeSpan) |
Imposta l'intestazione HTTP |
| SetNoServerCaching() |
Arresta tutte le operazioni di inserimento nella cache del server di origine per la risposta corrente. |
| SetNoStore() |
Imposta l'intestazione HTTP di |
| SetNoTransforms() |
Imposta l'intestazione HTTP di |
| SetOmitVaryStar(Boolean) |
Specifica se la risposta deve contenere l'intestazione |
| SetProxyMaxAge(TimeSpan) |
Imposta l'intestazione HTTP |
| SetRevalidation(HttpCacheRevalidation) |
Imposta l'intestazione HTTP |
| SetSlidingExpiration(Boolean) |
Imposta la scadenza della cache da assoluta a variabile. |
| SetValidUntilExpires(Boolean) |
Specifica se la cache ASP.NET deve ignorare le intestazioni HTTP |
| SetVaryByCustom(String) |
Specifica una stringa di testo personalizzata in base alla quale variare le risposte di output memorizzate nella cache. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |