HttpCacheVaryByHeaders Classe

Définition

Fournit une manière de type sécurisé pour définir la propriété VaryByHeaders.Provides a type-safe way to set the VaryByHeaders property.

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

Remarques

La VaryByHeaders propriété identifie les paramètres d’en-tête de demande utilisés par ASP.net pour identifier de façon unique une variation de la réponse lorsqu’il y a plusieurs réponses mises en cache pour une ressource.The VaryByHeaders property identifies which request header parameters ASP.NET uses to uniquely identify a variation of the response when there are multiple cached responses for a resource. Cela est utile quand une réponse dépend d’un ensemble d’entrées clientes, telles que des en-têtes ou des paramètres.This is useful when a response depends on a set of client inputs, such as headers or parameters.

Le HttpCacheVaryByHeaders n’est pas directement lié aux en-têtes de contrôle de cache http, mais permet de garantir qu’un client ou un proxy varie en fonction des en-têtes spécifiés.The HttpCacheVaryByHeaders is not directly related to HTTP cache-control headers, but helps ensure that a client or proxy varies by the specified headers. Pour plus d’informations VaryByHeaderssur, consultez RFC 2616 : Protocole Hypertext Transfer--HTTP/1.1, disponible sur le site Web World Wide Web Consortium (W3C).For more information about VaryByHeaders, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. Pour plus d’informations, consultez la section 14, « Header Field Definitions ».See section 14, "Header Field Definitions", for complete details.

Constructeurs

HttpCacheVaryByHeaders()

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

Propriétés

AcceptTypes

Obtient ou définit une valeur qui indique si le cache de sortie ASP.NET fait varier les réponses mises en cache selon l'en-tête HTTP Accept, puis l'ajoute à l'en-tête HTTP Vary sortant.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept HTTP header, and appends it to the out-going Vary HTTP header.

Item[String]

Obtient ou définit un champ d'en-tête personnalisé en fonction duquel le cache de sortie ASP.NET fait varier les réponses mises en cache, et l'ajoute à l'en-tête HTTP Vary sortant.Gets or sets a custom header field that the ASP.NET output cache varies the cached responses by, and appends it to the out-going Vary HTTP header.

UserAgent

Obtient ou définit une valeur qui indique si le cache de sortie ASP.NET fait varier les réponses mises en cache selon l'en-tête User-Agent, puis l'ajoute à l'en-tête HTTP Vary sortant.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the User-Agent header, and appends it to the out-going Vary HTTP header.

UserCharSet

Obtient ou définit une valeur qui indique si le cache de sortie ASP.NET fait varier les réponses mises en cache selon l'en-tête Accept-Charset, puis l'ajoute à l'en-tête HTTP Vary sortant.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Charset header, and appends it to the out-going Vary HTTP header.

UserLanguage

Obtient ou définit une valeur qui indique si le cache de sortie ASP.NET fait varier les réponses mises en cache selon l'en-tête Accept-Language, puis l'ajoute à l'en-tête HTTP Vary sortant.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Language header, and appends it to the out-going Vary HTTP header.

Méthodes

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)
GetHeaders()

Obtient un tableau de valeurs qui spécifient les en-têtes HTTP devant être utilisés pour faire varier le cache.Gets an array of values which specify the HTTP headers to be used for varying the cache.

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)
SetHeaders(String[])

Définit un tableau de valeurs qui spécifient les en-têtes HTTP devant être utilisés pour faire varier le cache.Sets an array of values which specify the HTTP headers to be used for varying the cache.

ToString()

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

(Hérité de Object)
VaryByUnspecifiedParameters()

Entraîne une variation d'ASP.NET en fonction de toutes les valeurs d'en-tête et affecte à l'en-tête HTTP Vary la valeur * (un astérisque).Causes ASP.NET to vary by all header values and sets the Vary HTTP header to the value * (an asterisk). Toutes les autres informations d'en-tête Vary à abandonner.All other Vary header information to be dropped.

S’applique à

Voir aussi