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) |