HttpCachePolicyWrapper Classe

Definizione

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

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 Content-Encoding output.

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 GETPOST che influisce sulla memorizzazione nella cache.

Metodi

Nome Descrizione
AddValidationCallback(HttpCacheValidateHandler, Object)

Registra un callback di convalida per la risposta corrente.

AppendCacheExtension(String)

Aggiunge il testo specificato all'intestazione Cache-Control 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 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 Cache-Control sul valore specificato HttpCacheability e aggiunge un'estensione alla direttiva .

SetCacheability(HttpCacheability)

Imposta l'intestazione Cache-Control sul valore specificato HttpCacheability .

SetETag(String)

Imposta l'intestazione ETag HTTP sulla stringa specificata.

SetETagFromFileDependencies()

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

SetExpires(DateTime)

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

SetLastModified(DateTime)

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

SetLastModifiedFromFileDependencies()

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

SetMaxAge(TimeSpan)

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

SetNoServerCaching()

Arresta la memorizzazione nella cache di tutti i server di origine per la risposta corrente.

SetNoStore()

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

SetNoTransforms()

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

SetOmitVaryStar(Boolean)

Specifica se la risposta contiene l'intestazione vary:* quando varia in base ai parametri.

SetProxyMaxAge(TimeSpan)

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

SetRevalidation(HttpCacheRevalidation)

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

SetSlidingExpiration(Boolean)

Imposta la scadenza della cache su assoluto o scorrevole.

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 per variare le risposte di output memorizzate nella cache.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a