HttpCachePolicy HttpCachePolicy HttpCachePolicy HttpCachePolicy Class

Définition

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.Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
Héritage
HttpCachePolicyHttpCachePolicyHttpCachePolicyHttpCachePolicy

Remarques

Pour plus d’informations plus d’informations sur les en-têtes HTTP et en contrôlant la mise en cache, consultez le document RFC 2616 : Hypertext Transfer Protocol--HTTP/1.1, disponible sur le site Web du World Wide Web Consortium (W3C).For background information about HTTP headers and controlling caching, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site.

Propriétés

UtcTimestampCreated UtcTimestampCreated UtcTimestampCreated UtcTimestampCreated

Obtient ou définit l’horodateur en temps universel coordonné (UTC) pour l’élément HttpCachePolicy.Gets or sets the timestamp in Coordinated Universal Time (UTC) for the HttpCachePolicy.

VaryByContentEncodings VaryByContentEncodings VaryByContentEncodings VaryByContentEncodings

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

VaryByHeaders VaryByHeaders VaryByHeaders 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 VaryByParams VaryByParams 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) AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object)

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

AppendCacheExtension(String) AppendCacheExtension(String) AppendCacheExtension(String) 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) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetCacheability() GetCacheability() GetCacheability() GetCacheability()

Obtient la directive de contrôle de cache.Gets the cache-control directive.

GetCacheExtensions() GetCacheExtensions() GetCacheExtensions() GetCacheExtensions()

Obtient les extensions du cache.Gets the cache extensions.

GetETag() GetETag() GetETag() GetETag()

Obtient ETag.Gets the ETag.

GetETagFromFileDependencies() GetETagFromFileDependencies() GetETagFromFileDependencies() GetETagFromFileDependencies()

Récupère l’état qui indique si l’en-tête ETag a été défini en fonction des horodatages des dépendances de fichiers du gestionnaire.Gets the status indicating whether the ETag header has been set based on the timestamps of the file dependencies of the handler.

GetExpires() GetExpires() GetExpires() GetExpires()

Obtient l’en-tête d’expiration.Gets the expire header.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetIgnoreRangeRequests() GetIgnoreRangeRequests() GetIgnoreRangeRequests() GetIgnoreRangeRequests()

Obtient l’état des requêtes de plages à ignorer.Gets the status of ignore range requests.

GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies()

Obtient l’état du dernier en-tête modifié, défini à partir des horodateurs des dépendances de fichiers du gestionnaire.Gets the status of the Last-Modified header set to base on the timestamps of the file dependencies of the handler.

GetMaxAge() GetMaxAge() GetMaxAge() GetMaxAge()

Obtient l’âge maximum du contrôle de cache.Gets the cache-control max age.

GetNoServerCaching() GetNoServerCaching() GetNoServerCaching() GetNoServerCaching()

Obtient l’état de la mise en cache du serveur pour la réponse actuelle.Gets the status of server caching for the current response.

GetNoStore() GetNoStore() GetNoStore() GetNoStore()

Récupère le statut du magasin.Gets the status of the store.

GetNoTransforms() GetNoTransforms() GetNoTransforms() GetNoTransforms()

Récupère l’état de la directive No-Transform HTTP.Gets the status of the HTTP No-Transform Directive.

GetOmitVaryStar() GetOmitVaryStar() GetOmitVaryStar() GetOmitVaryStar()

Récupère le statut de l’en-tête vary:.Gets the status of the vary: header.

GetProxyMaxAge() GetProxyMaxAge() GetProxyMaxAge() GetProxyMaxAge()

Obtient le contrôle de cache HTTP : Âge max. de proxy.Gets the HTTP Cache-Control: Proxy Max Age.

GetRevalidation() GetRevalidation() GetRevalidation() GetRevalidation()

Obtient l’en-tête Cache-Control: pour refléter les directives must-revalidate ou proxy-revalidate.Gets the Cache-Control: header to reflect either the must-revalidate or proxy-revalidate directives.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetUtcLastModified() GetUtcLastModified() GetUtcLastModified() GetUtcLastModified()

Obtient la valeur de l’en-tête HTTP Last-Modified en temps universel coordonné (UTC).Gets the value of the Last-Modified HTTP header in Coordinated Universal Time (UTC).

GetVaryByCustom() GetVaryByCustom() GetVaryByCustom() GetVaryByCustom()

Récupère la chaîne personnalisée utilisée pour faire varier la mise en cache HTTP.Gets the custom string that is used to vary the HTTP caching.

HasSlidingExpiration() HasSlidingExpiration() HasSlidingExpiration() HasSlidingExpiration()

Obtient une valeur qui spécifie si le cache a une stratégie d’expiration décalée.Gets a value which specifies whether the cache has a sliding expiration policy.

IsModified() IsModified() IsModified() IsModified()

Obtient une valeur qui spécifie si le cache HTTP a été modifié.Gets a value which specifies whether the HTTP cache has been modified.

IsValidUntilExpires() IsValidUntilExpires() IsValidUntilExpires() IsValidUntilExpires()

Obtient une valeur qui 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.Gets a value which specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean)

Met la réponse à disposition dans le cache Historique du navigateur client, quel que soit le paramètre HttpCacheability sur le serveur, lorsque le paramètre allow a la valeur true.Makes the response is available in the client browser History cache, regardless of the HttpCacheability setting made on the server, when the allow parameter is true.

SetCacheability(HttpCacheability) SetCacheability(HttpCacheability) SetCacheability(HttpCacheability) SetCacheability(HttpCacheability)

Affecte à l'en-tête Cache-Control l'une des valeurs de HttpCacheability.Sets the Cache-Control header to one of the values of HttpCacheability.

SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String)

Affecte à l'en-tête Cache-Control l'une des valeurs de HttpCacheability et ajoute une extension à la directive.Sets the Cache-Control header to one of the values of HttpCacheability and appends an extension to the directive.

SetETag(String) SetETag(String) SetETag(String) 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() SetETagFromFileDependencies() SetETagFromFileDependencies() 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) SetExpires(DateTime) SetExpires(DateTime) 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) SetLastModified(DateTime) SetLastModified(DateTime) SetLastModified(DateTime)

Définit la valeur de l’en-tête HTTP Last-Modified à la valeur DateTime spécifiée.Sets the Last-Modified HTTP header to the DateTime value supplied.

SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies() 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) SetMaxAge(TimeSpan) SetMaxAge(TimeSpan) SetMaxAge(TimeSpan)

Définit l'en-tête HTTP Cache-Control: max-age en fonction de la durée spécifiée.Sets the Cache-Control: max-age HTTP header based on the specified time span.

SetNoServerCaching() SetNoServerCaching() SetNoServerCaching() 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() SetNoStore() SetNoStore() SetNoStore()

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

SetNoTransforms() SetNoTransforms() SetNoTransforms() SetNoTransforms()

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

SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean)

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

SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan)

Définit l'en-tête HTTP Cache-Control: s-maxage en fonction de la durée spécifiée.Sets the Cache-Control: s-maxage HTTP header based on the specified time span.

SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation) 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 fournie.Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives based on the supplied enumeration value.

SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean)

Modifie l'expiration absolue du cache en expiration décalée.Sets cache expiration to from absolute to sliding.

SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean) 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) SetVaryByCustom(String) SetVaryByCustom(String) SetVaryByCustom(String)

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

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

S’applique à