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

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

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

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