HttpCachePolicyWrapper Classe

Définition

Encapsule l’objet intrinsèque HTTP qui contient des méthodes pour définir des en-têtes HTTP spécifiques au cache et pour contrôler le cache de sortie de page 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
Héritage
HttpCachePolicyWrapper

Remarques

La HttpCachePolicyWrapper classe dérive de la HttpCachePolicyBase classe et sert de wrapper pour la HttpCachePolicy classe. Cette classe expose les fonctionnalités de la HttpCachePolicy classe tout en exposant le HttpCachePolicyBase type. La classe HttpCachePolicyBase vous permet de remplacer l’implémentation d’origine de la classe HttpCachePolicy dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires en dehors du pipeline ASP.NET.

Constructeurs

Nom Description
HttpCachePolicyWrapper(HttpCachePolicy)

Initialise une nouvelle instance de la classe HttpCachePolicyWrapper.

Propriétés

Nom Description
VaryByContentEncodings

Obtient la liste des Content-Encoding en-têtes qui seront utilisés pour varier le cache de sortie.

VaryByHeaders

Obtient la liste de tous les en-têtes HTTP qui seront utilisés pour varier la sortie du cache.

VaryByParams

Obtient la liste des paramètres reçus par un HTTP GET ou HTTP POST qui affectent la mise en cache.

Méthodes

Nom Description
AddValidationCallback(HttpCacheValidateHandler, Object)

Inscrit un rappel de validation pour la réponse actuelle.

AppendCacheExtension(String)

Ajoute le texte spécifié à l’en-tête Cache-Control HTTP.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
SetAllowResponseInBrowserHistory(Boolean)

Rend la réponse disponible dans le cache d’historique du navigateur, quel que soit le HttpCacheability paramètre défini sur le serveur.

SetCacheability(HttpCacheability, String)

Définit l’en-tête Cache-Control sur la valeur spécifiée HttpCacheability et ajoute une extension à la directive.

SetCacheability(HttpCacheability)

Définit l’en-tête Cache-Control sur la valeur spécifiée HttpCacheability .

SetETag(String)

Définit l’en-tête ETag HTTP sur la chaîne spécifiée.

SetETagFromFileDependencies()

Définit l’en-tête ETag HTTP en fonction des horodatages des dépendances de fichier du gestionnaire.

SetExpires(DateTime)

Définit l’en-tête Expires HTTP sur une date et une heure absolues.

SetLastModified(DateTime)

Définit l’en-tête Last-Modified HTTP sur la date et l’heure spécifiées.

SetLastModifiedFromFileDependencies()

Définit l’en-tête Last-Modified HTTP en fonction des horodatages des dépendances de fichier du gestionnaire.

SetMaxAge(TimeSpan)

Définit l’en-tête Cache-Control: max-age HTTP sur l’intervalle de temps spécifié.

SetNoServerCaching()

Arrête la mise en cache de tous les serveurs d’origine pour la réponse actuelle.

SetNoStore()

Définit l’en-tête Cache-Control: no-store HTTP.

SetNoTransforms()

Définit l’en-tête Cache-Control: no-transform HTTP.

SetOmitVaryStar(Boolean)

Spécifie si la réponse contient l’en-tête vary:* en fonction des paramètres.

SetProxyMaxAge(TimeSpan)

Définit l’en-tête Cache-Control: s-maxage HTTP sur l’intervalle de temps spécifié.

SetRevalidation(HttpCacheRevalidation)

Définit l’en-tête Cache-Control HTTP sur les must-revalidate directives ou proxy-revalidate sur la base de la valeur d’énumération spécifiée.

SetSlidingExpiration(Boolean)

Définit l’expiration du cache sur absolu ou glissant.

SetValidUntilExpires(Boolean)

Spécifie si le cache ASP.NET doit ignorer les en-têtes HTTP Cache-Control envoyés par le client qui invalident le cache.

SetVaryByCustom(String)

Spécifie une chaîne de texte pour varier les réponses de sortie mises en cache par.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à