HttpCacheVaryByHeaders Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типобезопасный способ задания VaryByHeaders свойства.
public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
- Наследование
-
HttpCacheVaryByHeaders
Комментарии
Свойство VaryByHeaders определяет, какие параметры заголовка запроса ASP.NET используются для уникальной идентификации варианта ответа при наличии нескольких кэшированных ответов для ресурса. Это полезно, если ответ зависит от набора входных данных клиента, таких как заголовки или параметры.
Он HttpCacheVaryByHeaders не связан напрямую с заголовками элементов управления кэшем HTTP, но помогает гарантировать, что клиент или прокси-сервер зависит от указанных заголовков. Дополнительные сведения см. в VaryByHeadersстатье RFC 2616: протокол передачи гипертекстов — HTTP/1.1, доступный на веб-сайте консорциума W3C. Полные сведения см. в разделе 14", "Определения полей заголовков".
Конструкторы
| Имя | Описание |
|---|---|
| HttpCacheVaryByHeaders() |
Инициализирует новый экземпляр класса HttpCacheVaryByHeaders. |
Свойства
| Имя | Описание |
|---|---|
| AcceptTypes |
Возвращает или задает значение, указывающее, зависит ли кэш выходных данных ASP.NET от кэшированного ответа |
| Item[String] |
Возвращает или задает настраиваемое поле заголовка, которое ASP.NET выходной кэш зависит от кэшированных ответов и добавляет его в исходящий HTTP-заголовок |
| UserAgent |
Возвращает или задает значение, указывающее, зависит ли кэш выходных данных ASP.NET от кэшированного ответа |
| UserCharSet |
Возвращает или задает значение, указывающее, зависит ли кэш выходных данных ASP.NET от кэшированного ответа |
| UserLanguage |
Возвращает или задает значение, указывающее, зависит ли кэш выходных данных ASP.NET от кэшированного ответа |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetHeaders() |
Возвращает массив значений, указывающих заголовки HTTP, которые будут использоваться для изменения кэша. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SetHeaders(String[]) |
Задает массив значений, определяющих заголовки HTTP, которые будут использоваться для изменения кэша. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VaryByUnspecifiedParameters() |
Вызывает ASP.NET изменяться по всем значениям заголовков и задает |