HttpCacheVaryByHeaders.UserLanguage Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant si le cache de sortie ASP.NET varie les réponses mises en cache par l’en-tête Accept-Language et l’ajoute à l’en-tête HTTP sortant Vary .
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é
true lorsque ASP.NET cache de sortie varie en fonction de l’en-tête Accept-Language et l’ajoute à l’en-tête Vary HTTP 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 ».