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


HttpCacheVaryByHeaders.UserAgent Свойство

Определение

Возвращает или задает значение, указывающее, зависит ли кэш выходных данных ASP.NET от кэшированного ответа User-Agent заголовком и добавляет его в исходящий HTTP-заголовок Vary .

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

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

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

Примеры

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

Response.Cache.VaryByHeaders.UserAgent = true;
Response.Cache.VaryByHeaders.UserAgent = True

Комментарии

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

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

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