HttpCachePolicyWrapper 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.
Incapsula l'oggetto intrinseco HTTP che contiene metodi di impostazione delle intestazioni HTTP specifiche della cache e di controllo della cache di output della pagina ASP.NET.
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- Ereditarietà
Commenti
La HttpCachePolicyWrapper classe deriva dalla HttpCachePolicyBase classe e funge da wrapper per la HttpCachePolicy classe . Questa classe espone la funzionalità della HttpCachePolicy classe esponendo anche il HttpCachePolicyBase tipo . La HttpCachePolicyBase classe consente di sostituire l'implementazione originale della HttpCachePolicy classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline di ASP.NET.
Costruttori
HttpCachePolicyWrapper(HttpCachePolicy) |
Inizializza una nuova istanza della classe HttpCachePolicyWrapper. |
Proprietà
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) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetAllowResponseInBrowserHistory(Boolean) |
Rende disponibile la risposta nella cache di cronologia del browser, indipendentemente dall'impostazione dell'elemento HttpCacheability nel server. |
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 contiene l'intestazione |
SetProxyMaxAge(TimeSpan) |
Imposta l'intestazione HTTP |
SetRevalidation(HttpCacheRevalidation) |
Imposta l'intestazione HTTP |
SetSlidingExpiration(Boolean) |
Imposta la scadenza della cache come assoluta o variabile. |
SetValidUntilExpires(Boolean) |
Specifica se la cache ASP.NET deve ignorare le intestazioni HTTP |
SetVaryByCustom(String) |
Specifica una stringa di testo in base alla quale variare le risposte di output memorizzate nella cache. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |