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 per impostare intestazioni HTTP specifiche della cache e per controllare la 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 classe e funge da HttpCachePolicyBase wrapper per la HttpCachePolicy classe . Questa classe espone la funzionalità della HttpCachePolicy classe esponendo anche il HttpCachePolicyBase tipo. La classe HttpCachePolicyBase consente di sostituire l'implementazione originale della classe HttpCachePolicy nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.
Costruttori
| Nome | Descrizione |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
Inizializza una nuova istanza della classe HttpCachePolicyWrapper. |
Proprietà
| Nome | Descrizione |
|---|---|
| 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) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Rende disponibile la risposta nella cache della cronologia del browser, indipendentemente dall'impostazione HttpCacheability eseguita nel server. |
| 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 HTTP sulla data e l'ora |
| 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 contiene l'intestazione |
| SetProxyMaxAge(TimeSpan) |
Imposta l'intestazione |
| SetRevalidation(HttpCacheRevalidation) |
Imposta l'intestazione |
| SetSlidingExpiration(Boolean) |
Imposta la scadenza della cache su assoluto o scorrevole. |
| SetValidUntilExpires(Boolean) |
Specifica se la cache ASP.NET deve ignorare le intestazioni HTTP |
| SetVaryByCustom(String) |
Specifica una stringa di testo per variare le risposte di output memorizzate nella cache. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |