HttpCachePolicyWrapper Classe

Definizione

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à
HttpCachePolicyWrapper

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 Content-Encoding che verranno usate per variare la cache di output.

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 GET o HTTP POST che influiscono sulla memorizzazione nella cache.

Metodi

AddValidationCallback(HttpCacheValidateHandler, Object)

Registra un callback di convalida per la risposta corrente.

AppendCacheExtension(String)

Aggiunge il testo specificato all'intestazione HTTP Cache-Control.

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 Cache-Control sul valore HttpCacheability specificato.

SetCacheability(HttpCacheability, String)

Imposta l'intestazione Cache-Control sul valore HttpCacheability specificato e aggiunge un'estensione alla direttiva.

SetETag(String)

Imposta l'intestazione HTTP ETag sulla stringa specificata.

SetETagFromFileDependencies()

Imposta l'intestazione HTTP ETag in base ai timestamp delle dipendenze dei file del gestore.

SetExpires(DateTime)

Imposta l'intestazione HTTP Expires su una data e ora assolute.

SetLastModified(DateTime)

Imposta l'intestazione HTTP Last-Modified sulla data e ora specificate.

SetLastModifiedFromFileDependencies()

Imposta l'intestazione HTTP Last-Modified in base ai timestamp delle dipendenze dei file del gestore.

SetMaxAge(TimeSpan)

Imposta l'intestazione HTTP Cache-Control: max-age sull'intervallo di tempo specificato.

SetNoServerCaching()

Arresta tutte le operazioni di inserimento nella cache del server di origine per la risposta corrente.

SetNoStore()

Imposta l'intestazione HTTP di Cache-Control: no-store.

SetNoTransforms()

Imposta l'intestazione HTTP di Cache-Control: no-transform.

SetOmitVaryStar(Boolean)

Specifica se la risposta contiene l'intestazione vary:* in caso di variazione in base ai parametri.

SetProxyMaxAge(TimeSpan)

Imposta l'intestazione HTTP Cache-Control: s-maxage sull'intervallo di tempo specificato.

SetRevalidation(HttpCacheRevalidation)

Imposta l'intestazione HTTP Cache-Control sulla direttiva must-revalidate o proxy-revalidate, in base al valore di enumerazione specificato.

SetSlidingExpiration(Boolean)

Imposta la scadenza della cache come assoluta o variabile.

SetValidUntilExpires(Boolean)

Specifica se la cache ASP.NET deve ignorare le intestazioni HTTP Cache-Control inviate dal client che invalidano la cache.

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)

Si applica a