HttpCacheVaryByHeaders.UserLanguage 属性

定义

获取或设置一个值,该值指示 ASP.NET 输出缓存是否随 Accept-Language 标头改变缓存的响应,并将该标头追加到传出的 Vary HTTP 标头。

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

属性值

Boolean

当 ASP.NET 输出缓存随 true 标头而变化并将该标头添加到被发送到客户端的 Accept-Language HTTP 标头时,则为 Vary;否则为 false。 默认值是 false

示例

下面的代码示例演示仅当属性为trueUserLanguage,才会执行某些操作。

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = True

注解

标头 Vary 指示服务器用于确定在响应客户端请求时发送的多个缓存响应中的哪一个请求标头字段。 该 Accept-Language 字段指定服务器根据客户端可接受的语言选择响应。

有关详细信息,请参阅 RFC 2616:超文本传输协议 - HTTP/1.1,可在 万维网联盟 (W3C) 网站上获取。 有关完整详细信息,请参阅第 14 部分“标头字段定义”。

适用于