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 impostare intestazioni HTTP specifiche della cache e per controllare la 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 W3C (World Wide Web Consortium).
Proprietà
| Nome | Descrizione |
|---|---|
| UtcTimestampCreated |
Ottiene o imposta il timestamp nell'ora UTC (Coordinated Universal Time) per .HttpCachePolicy |
| VaryByContentEncodings |
Ottiene l'elenco di intestazioni che verranno utilizzate per variare la cache di |
| VaryByHeaders |
Ottiene l'elenco di tutte le intestazioni HTTP che verranno usate per variare l'output della cache. |
| VaryByParams |
Ottiene l'elenco dei parametri ricevuti da un HTTP o HTTP |
Metodi
| Nome | Descrizione |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Registra un callback di convalida per la risposta corrente. |
| AppendCacheExtension(String) |
Aggiunge il testo specificato all'intestazione |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetCacheability() |
Ottiene la direttiva cache-control. |
| GetCacheExtensions() |
Ottiene le estensioni della cache. |
| GetETag() |
Ottiene l'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 delle richieste di intervallo ignorate. |
| GetLastModifiedFromFileDependencies() |
Ottiene lo stato dell'intestazione Last-Modified impostata sulla base dei timestamp delle dipendenze di file del gestore. |
| GetMaxAge() |
Ottiene la validità massima del 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 il controllo cache HTTP: validità massima del proxy. |
| GetRevalidation() |
Ottiene l'intestazione Cache-Control: per riflettere le direttive must-revalidate o proxy-revalidate. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetUtcLastModified() |
Ottiene il valore dell'intestazione HTTP nell'ora |
| GetVaryByCustom() |
Ottiene la stringa personalizzata utilizzata per variare la memorizzazione nella cache HTTP. |
| HasSlidingExpiration() |
Ottiene un valore che specifica se la cache ha un criterio di scadenza scorrevole. |
| 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 del Objectcorrente. (Ereditato da Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Rende la risposta disponibile nella cache cronologia del browser client, indipendentemente dall'impostazione HttpCacheability eseguita nel server, quando il |
| SetCacheability(HttpCacheability, String) |
Imposta l'intestazione |
| SetCacheability(HttpCacheability) |
Imposta l'intestazione |
| SetETag(String) |
Imposta l'intestazione |
| SetETagFromFileDependencies() |
Imposta l'intestazione |
| SetExpires(DateTime) |
Imposta l'intestazione |
| SetLastModified(DateTime) |
Imposta l'intestazione |
| SetLastModifiedFromFileDependencies() |
Imposta l'intestazione |
| SetMaxAge(TimeSpan) |
Imposta l'intestazione |
| SetNoServerCaching() |
Arresta la memorizzazione nella cache di tutti i server di origine per la risposta corrente. |
| SetNoStore() |
Imposta l'intestazione |
| SetNoTransforms() |
Imposta l'intestazione |
| SetOmitVaryStar(Boolean) |
Specifica se la risposta deve contenere l'intestazione |
| SetProxyMaxAge(TimeSpan) |
Imposta l'intestazione |
| SetRevalidation(HttpCacheRevalidation) |
Imposta l'intestazione |
| SetSlidingExpiration(Boolean) |
Imposta la scadenza della cache su da assoluto a scorrevole. |
| SetValidUntilExpires(Boolean) |
Specifica se la cache ASP.NET deve ignorare le intestazioni HTTP |
| SetVaryByCustom(String) |
Specifica una stringa di testo personalizzata per variare le risposte di output memorizzate nella cache. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |