HttpCachePolicyWrapper Classe

Definizione

Incapsula l'oggetto intrinseco HTTP che contiene i metodi di impostazione delle intestazioni HTTP specifiche della cache e di controllo della cache di output della pagina ASP.NET.Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

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 HttpCachePolicyBase dalla classe e funge da wrapper per la HttpCachePolicy classe.The HttpCachePolicyWrapper class derives from the HttpCachePolicyBase class and serves as a wrapper for the HttpCachePolicy class. Questa classe espone la funzionalità della HttpCachePolicy classe, esponendo anche il HttpCachePolicyBase tipo.This class exposes the functionality of the HttpCachePolicy class while also exposing the HttpCachePolicyBase type. La HttpCachePolicyBase classe consente di sostituire l'implementazione originale HttpCachePolicy della classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.The HttpCachePolicyBase class enables you to replace the original implementation of the HttpCachePolicy class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Costruttori

HttpCachePolicyWrapper(HttpCachePolicy)

Inizializza una nuova istanza della classe HttpCachePolicyWrapper.Initializes a new instance of the HttpCachePolicyWrapper class.

Proprietà

VaryByContentEncodings

Ottiene l'elenco di intestazioni Content-Encoding che verranno usate per variare la cache di output.Gets the list of Content-Encoding headers that will be used to vary the output cache.

VaryByHeaders

Restituisce l'elenco di tutte le intestazioni HTTP che verranno utilizzate per variare l'output della cache.Gets the list of all HTTP headers that will be used to vary cache output.

VaryByParams

Ottiene l'elenco di parametri ricevuti da un elemento HTTP GET o HTTP POST che influiscono sulla memorizzazione nella cache.Gets the list of parameters received by an HTTP GET or HTTP POST that affect caching.

Metodi

AddValidationCallback(HttpCacheValidateHandler, Object)

Consente di registrare un callback di convalida per la risposta corrente.Registers a validation callback for the current response.

AppendCacheExtension(String)

Aggiunge il testo specificato all'intestazione HTTP Cache-Control.Appends the specified text to the Cache-Control HTTP header.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
SetAllowResponseInBrowserHistory(Boolean)

Rende disponibile la risposta nella cache di cronologia del browser, indipendentemente dall'impostazione dell'elemento HttpCacheability nel server.Makes the response available in the browser history cache, regardless of the HttpCacheability setting made on the server.

SetCacheability(HttpCacheability)

Imposta l'intestazione Cache-Control sul valore HttpCacheability specificato.Sets the Cache-Control header to the specified HttpCacheability value.

SetCacheability(HttpCacheability, String)

Imposta l'intestazione Cache-Control sul valore HttpCacheability specificato e aggiunge un'estensione alla direttiva.Sets the Cache-Control header to the specified HttpCacheability value and appends an extension to the directive.

SetETag(String)

Imposta l'intestazione HTTP ETag sulla stringa specificata.Sets the ETag HTTP header to the specified string.

SetETagFromFileDependencies()

Imposta l'intestazione HTTP ETag in base ai timestamp delle dipendenze dei file del gestore.Sets the ETag HTTP header based on the time stamps of the handler's file dependencies.

SetExpires(DateTime)

Imposta l'intestazione HTTP Expires su una data e ora assolute.Sets the Expires HTTP header to an absolute date and time.

SetLastModified(DateTime)

Imposta l'intestazione HTTP Last-Modified sulla data e ora specificate.Sets the Last-Modified HTTP header to the specified date and time.

SetLastModifiedFromFileDependencies()

Imposta l'intestazione HTTP Last-Modified in base ai timestamp delle dipendenze dei file del gestore.Sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies.

SetMaxAge(TimeSpan)

Imposta l'intestazione HTTP Cache-Control: max-age sull'intervallo di tempo specificato.Sets the Cache-Control: max-age HTTP header to the specified time span.

SetNoServerCaching()

Consente di arrestare tutte le operazioni di inserimento nella cache del server per la risposta corrente.Stops all origin-server caching for the current response.

SetNoStore()

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

SetNoTransforms()

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

SetOmitVaryStar(Boolean)

Specifica se la risposta contiene l'intestazione vary: in caso di variazione in base ai parametri.Specifies whether the response contains the vary: header when varying by parameters.

SetProxyMaxAge(TimeSpan)

Imposta l'intestazione HTTP Cache-Control: s-maxage sull'intervallo di tempo specificato.Sets the Cache-Control: s-maxage HTTP header to the specified time span.

SetRevalidation(HttpCacheRevalidation)

Imposta l'intestazione HTTP Cache-Control sulla direttiva must-revalidate o proxy-revalidate, in base al valore di enumerazione specificato.Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value.

SetSlidingExpiration(Boolean)

Imposta la scadenza della cache come assoluta o variabile.Sets cache expiration to absolute or sliding.

SetValidUntilExpires(Boolean)

Specifica se la cache ASP.NET deve ignorare le intestazioni HTTP Cache-Control inviate dal client che invalidano la cache.Specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.

SetVaryByCustom(String)

Specifica una stringa di testo in base alla quale variare le risposte di output memorizzate nella cache.Specifies a text string to vary cached output responses by.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a