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

Комментарии

Класс HttpCachePolicyWrapper является производным от HttpCachePolicyBase класса и служит оболочкой для HttpCachePolicy класса. Этот класс предоставляет функциональные возможности HttpCachePolicy класса, а также предоставляет HttpCachePolicyBase тип. Класс HttpCachePolicyBase позволяет заменить исходную реализацию класса HttpCachePolicy в приложении пользовательской реализацией, например при выполнении модульного тестирования за пределами конвейера ASP.NET.

Конструкторы

Имя Описание
HttpCachePolicyWrapper(HttpCachePolicy)

Инициализирует новый экземпляр класса HttpCachePolicyWrapper.

Свойства

Имя Описание
VaryByContentEncodings

Возвращает список заголовков Content-Encoding , которые будут использоваться для изменения кэша выходных данных.

VaryByHeaders

Возвращает список всех заголовков HTTP, которые будут использоваться для изменения выходных данных кэша.

VaryByParams

Возвращает список параметров, полученных HTTP GET или HTTP POST , влияющих на кэширование.

Методы

Имя Описание
AddValidationCallback(HttpCacheValidateHandler, Object)

Регистрирует обратный вызов проверки для текущего ответа.

AppendCacheExtension(String)

Добавляет указанный Cache-Control текст в заголовок HTTP.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
SetAllowResponseInBrowserHistory(Boolean)

Предоставляет ответ в кэше журнала браузера независимо от HttpCacheability параметра, сделанного на сервере.

SetCacheability(HttpCacheability, String)

Cache-Control Задает заголовок HttpCacheability указанному значению и добавляет расширение к директиве.

SetCacheability(HttpCacheability)

Cache-Control Задает заголовок указанному HttpCacheability значению.

SetETag(String)

ETag Задает заголовок HTTP для указанной строки.

SetETagFromFileDependencies()

ETag Задает заголовок HTTP на основе меток времени зависимостей файла обработчика.

SetExpires(DateTime)

Expires Задает заголовок HTTP абсолютным датой и временем.

SetLastModified(DateTime)

Задает заголовок HTTP для указанной Last-Modified даты и времени.

SetLastModifiedFromFileDependencies()

Last-Modified Задает заголовок HTTP на основе меток времени зависимостей файла обработчика.

SetMaxAge(TimeSpan)

Cache-Control: max-age Задает заголовок HTTP для указанного интервала времени.

SetNoServerCaching()

Останавливает кэширование всех исходного сервера для текущего ответа.

SetNoStore()

Cache-Control: no-store Задает заголовок HTTP.

SetNoTransforms()

Cache-Control: no-transform Задает заголовок HTTP.

SetOmitVaryStar(Boolean)

Указывает, содержит vary:* ли ответ заголовок при изменении параметров.

SetProxyMaxAge(TimeSpan)

Cache-Control: s-maxage Задает заголовок HTTP для указанного интервала времени.

SetRevalidation(HttpCacheRevalidation)

Cache-Control Задает заголовок HTTP как для must-revalidate директив, так и proxy-revalidate на основе указанного значения перечисления.

SetSlidingExpiration(Boolean)

Задает срок действия кэша абсолютным или скользящим.

SetValidUntilExpires(Boolean)

Указывает, должен ли кэш ASP.NET игнорировать заголовки HTTP Cache-Control, отправленные клиентом, который недействителен для кэша.

SetVaryByCustom(String)

Задает текстовую строку для изменения кэшированных выходных ответов.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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