Partage via


HttpCacheVaryByHeaders.UserAgent 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 User-Agent, puis l'ajoute à l'en-tête HTTP Vary sortant.

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

Valeur de propriété

Boolean

true lorsque le cache de sortie ASP.NET varie en fonction de l'en-tête User-Agent, 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 UserAgent propriété est true.

Response.Cache.VaryByHeaders.UserAgent = true;
Response.Cache.VaryByHeaders.UserAgent = 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 User-Agent champ spécifie que le serveur sélectionne la réponse en fonction du type d’agent utilisateur du 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 à