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

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

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: протокол передачи гипертекстов — HTTP/1.1, доступный на веб-сайте консорциума W3C. Подробные сведения см. в разделе 14 "Определения полей заголовка".

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