HttpCachePolicyWrapper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует встроенный объект HTTP, содержащий методы настройки заголовков HTTP для конкретного кэша и управления кэшем выходных данных страницы ASP.NET.
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
- Наследование
Комментарии
Класс HttpCachePolicyWrapper является производным от HttpCachePolicyBase класса и служит оболочкой для HttpCachePolicy класса. Этот класс предоставляет функциональные возможности HttpCachePolicy класса, а также предоставляет HttpCachePolicyBase тип. Класс HttpCachePolicyBase позволяет заменить исходную реализацию класса HttpCachePolicy в приложении пользовательской реализацией, например при выполнении модульного тестирования за пределами конвейера ASP.NET.
Конструкторы
| Имя | Описание |
|---|---|
| HttpCachePolicyWrapper(HttpCachePolicy) |
Инициализирует новый экземпляр класса HttpCachePolicyWrapper. |
Свойства
| Имя | Описание |
|---|---|
| VaryByContentEncodings |
Возвращает список заголовков |
| VaryByHeaders |
Возвращает список всех заголовков HTTP, которые будут использоваться для изменения выходных данных кэша. |
| VaryByParams |
Возвращает список параметров, полученных HTTP |
Методы
| Имя | Описание |
|---|---|
| AddValidationCallback(HttpCacheValidateHandler, Object) |
Регистрирует обратный вызов проверки для текущего ответа. |
| AppendCacheExtension(String) |
Добавляет указанный |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SetAllowResponseInBrowserHistory(Boolean) |
Предоставляет ответ в кэше журнала браузера независимо от HttpCacheability параметра, сделанного на сервере. |
| SetCacheability(HttpCacheability, String) |
|
| SetCacheability(HttpCacheability) |
|
| SetETag(String) |
|
| SetETagFromFileDependencies() |
|
| SetExpires(DateTime) |
|
| SetLastModified(DateTime) |
Задает заголовок HTTP для указанной |
| SetLastModifiedFromFileDependencies() |
|
| SetMaxAge(TimeSpan) |
|
| SetNoServerCaching() |
Останавливает кэширование всех исходного сервера для текущего ответа. |
| SetNoStore() |
|
| SetNoTransforms() |
|
| SetOmitVaryStar(Boolean) |
Указывает, содержит |
| SetProxyMaxAge(TimeSpan) |
|
| SetRevalidation(HttpCacheRevalidation) |
|
| SetSlidingExpiration(Boolean) |
Задает срок действия кэша абсолютным или скользящим. |
| SetValidUntilExpires(Boolean) |
Указывает, должен ли кэш ASP.NET игнорировать заголовки HTTP |
| SetVaryByCustom(String) |
Задает текстовую строку для изменения кэшированных выходных ответов. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |