HttpCacheVaryByHeaders HttpCacheVaryByHeaders HttpCacheVaryByHeaders HttpCacheVaryByHeaders Class

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
HttpCacheVaryByHeadersHttpCacheVaryByHeadersHttpCacheVaryByHeadersHttpCacheVaryByHeaders

Remarques

Le VaryByHeaders propriété identifie les paramètres d’en-tête de demande ASP.NET utilise pour identifier de manière unique une variation de la réponse lorsqu’il existe 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 lorsqu’une réponse dépend d’un ensemble d’entrées de client, telles que les en-têtes ou les 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 du cache HTTP, mais permet de s’assurer qu’un client ou un proxy varie selon les 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 sur VaryByHeaders, consultez le document RFC 2616 : Hypertext Transfer Protocol--HTTP/1.1, disponible sur le site Web du 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. Consultez la section 14, « Définitions de champ d’en-tête », pour plus d’informations.See section 14, "Header Field Definitions", for complete details.

Constructeurs

HttpCacheVaryByHeaders() HttpCacheVaryByHeaders() HttpCacheVaryByHeaders() HttpCacheVaryByHeaders()

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

Propriétés

AcceptTypes AcceptTypes AcceptTypes 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] Item[String] Item[String] 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 UserAgent UserAgent 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 UserCharSet UserCharSet 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 UserLanguage UserLanguage 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) 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)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetHeaders() GetHeaders() GetHeaders() 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() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
SetHeaders(String[]) SetHeaders(String[]) SetHeaders(String[]) 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() ToString() ToString() ToString()

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

(Inherited from Object)
VaryByUnspecifiedParameters() VaryByUnspecifiedParameters() VaryByUnspecifiedParameters() 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