Partager via


HttpCacheVaryByHeaders.UserLanguage Propriété

Définition

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.

public:
 property bool UserLanguage { bool get(); void set(bool value); };
public bool UserLanguage { get; set; }
member this.UserLanguage : bool with get, set
Public Property UserLanguage As Boolean

Valeur de propriété

Boolean

true lorsque le cache de sortie ASP.NET varie en fonction de l'en-tête Accept-Language, et l'ajoute à l'en-tête HTTP Vary envoyé au client ; sinon, false. La valeur par défaut est false.

Exemples

L’exemple de code suivant montre comment une action est effectuée uniquement si la UserLanguage propriété est true.

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = True

Remarques

L’en-tête Vary indique les champs d’en-tête de requête que le serveur utilise pour déterminer quelles réponses mises en cache sont envoyées en réponse à une demande cliente. Le Accept-Language champ spécifie que le serveur sélectionne la réponse en fonction des langues acceptables pour le client.

Pour plus d’informations, consultez RFC 2616 : protocole de transfert hypertexte -- HTTP/1.1, disponible sur le site web W3C (World Wide Web Consortium). Pour plus d’informations, consultez la section 14, « Définitions de champ d’en-tête ».

S’applique à