Поделиться через


HttpCacheVaryByHeaders.UserLanguage Свойство

Определение

Возвращает или задает значение, указывающее, зависит ли кэш выходных данных ASP.NET от кэшированного ответа Accept-Language заголовком и добавляет его в исходящий HTTP-заголовок 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

Значение свойства

true Если ASP.NET кэш выходных данных зависит от Accept-Language заголовка и добавляет его в заголовок HTTP, отправленный Vary клиенту; в противном случае false. Значение по умолчанию — false.

Примеры

В следующем примере кода показано, как выполняется какое-либо действие, только если UserLanguage это trueсвойство.

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = True

Комментарии

Заголовок Vary указывает поля заголовка запроса, которые сервер использует для определения того, какой из нескольких кэшированных ответов отправляется в ответ на запрос клиента. Поле Accept-Language указывает, что сервер выбирает ответ на основе языков, приемлемых для клиента.

Дополнительные сведения см. в статье RFC 2616: протокол hypertext Transfer Protocol - HTTP/1.1, доступный на веб-сайте консорциума W3C. Полные сведения см. в разделе 14", "Определения полей заголовков".

Применяется к