HttpCachePolicyWrapper Classe

Définition

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

Remarques

La HttpCachePolicyWrapper classe dérive de la HttpCachePolicyBase classe et sert de wrapper pour la HttpCachePolicy classe.The HttpCachePolicyWrapper class derives from the HttpCachePolicyBase class and serves as a wrapper for the HttpCachePolicy class. Cette classe expose les fonctionnalités de la HttpCachePolicy classe tout en exposant également le HttpCachePolicyBase type.This class exposes the functionality of the HttpCachePolicy class while also exposing the HttpCachePolicyBase type. La HttpCachePolicyBase classe vous permet de remplacer l’implémentation d’origine de HttpCachePolicy la classe dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires à l’extérieur du 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.

Constructeurs

HttpCachePolicyWrapper(HttpCachePolicy)

Initialise une nouvelle instance de la classe HttpCachePolicyWrapper.Initializes a new instance of the HttpCachePolicyWrapper class.

Propriétés

VaryByContentEncodings

Obtient la liste des en-têtes Content-Encoding qui seront utilisés pour faire varier le cache de sortie.Gets the list of Content-Encoding headers that will be used to vary the output cache.

VaryByHeaders

Obtient la liste de tous les en-têtes HTTP qui seront utilisés pour varier la sortie du cache.Gets the list of all HTTP headers that will be used to vary cache output.

VaryByParams

Obtient la liste des paramètres reçus par une requête HTTP GET ou POST qui affectent la mise en cache.Gets the list of parameters received by an HTTP GET or HTTP POST that affect caching.

Méthodes

AddValidationCallback(HttpCacheValidateHandler, Object)

Inscrit un rappel de validation pour la réponse actuelle.Registers a validation callback for the current response.

AppendCacheExtension(String)

Affecte le texte spécifié à l’en-tête HTTP Cache-Control.Appends the specified text to the Cache-Control HTTP header.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Met la réponse à disposition dans le cache Historique du navigateur, quel que soit le paramètre HttpCacheability sur le serveur.Makes the response available in the browser history cache, regardless of the HttpCacheability setting made on the server.

SetCacheability(HttpCacheability)

Affecte à l'en-tête Cache-Control la valeur HttpCacheability spécifiée.Sets the Cache-Control header to the specified HttpCacheability value.

SetCacheability(HttpCacheability, String)

Affecte à l'en-tête Cache-Control la valeur HttpCacheability spécifié et ajoute une extension à la directive.Sets the Cache-Control header to the specified HttpCacheability value and appends an extension to the directive.

SetETag(String)

Affecte la chaîne spécifiée à l'en-tête HTTP ETag.Sets the ETag HTTP header to the specified string.

SetETagFromFileDependencies()

Définit l’en-tête HTTP ETag en fonction des horodatages des dépendances de fichiers du gestionnaire.Sets the ETag HTTP header based on the time stamps of the handler's file dependencies.

SetExpires(DateTime)

Affecte une date et une heure absolues à l'en-tête HTTP Expires.Sets the Expires HTTP header to an absolute date and time.

SetLastModified(DateTime)

Affecte la date et l'heure spécifiées à l'en-tête HTTP Last-Modified.Sets the Last-Modified HTTP header to the specified date and time.

SetLastModifiedFromFileDependencies()

Définit l'en-tête HTTP Last-Modified en fonction des horodatages des dépendances de fichiers du gestionnaire.Sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies.

SetMaxAge(TimeSpan)

Affecte la durée spécifiée à l'en-tête HTTP Cache-Control: max-age.Sets the Cache-Control: max-age HTTP header to the specified time span.

SetNoServerCaching()

Arrête la mise en cache sur le serveur d'origine de la réponse actuelle.Stops all origin-server caching for the current response.

SetNoStore()

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

SetNoTransforms()

Définit l'en-tête HTTP Cache-Control: no-transform.Sets the Cache-Control: no-transform HTTP header.

SetOmitVaryStar(Boolean)

Spécifie si la réponse contient l'en-tête vary: lorsqu'elle varie par paramètre.Specifies whether the response contains the vary: header when varying by parameters.

SetProxyMaxAge(TimeSpan)

Affecte la durée spécifiée à l'en-tête HTTP Cache-Control: s-maxage.Sets the Cache-Control: s-maxage HTTP header to the specified time span.

SetRevalidation(HttpCacheRevalidation)

Définit l'en-tête HTTP Cache-Control sur les directives must-revalidate ou proxy-revalidate en fonction de la valeur d'énumération spécifiée.Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value.

SetSlidingExpiration(Boolean)

Définit l'expiration du cache absolue ou décalée.Sets cache expiration to absolute or sliding.

SetValidUntilExpires(Boolean)

Indique si le cache ASP.NET doit ignorer les en-têtes HTTP Cache-Control envoyés par le client qui invalident le cache.Specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.

SetVaryByCustom(String)

Spécifie une chaîne de texte pour faire varier les réponses de sortie mise en cache.Specifies a text string to vary cached output responses by.

ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

S’applique à