HttpCachePolicyWrapper HttpCachePolicyWrapper HttpCachePolicyWrapper HttpCachePolicyWrapper Class

Определение

Инкапсулирует внутренний объект HTTP, содержащий методы для задания заголовков HTTP кэша, а также для управления кэшем вывода страниц ASP.NET.Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBase
public class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBase
type HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBase
Public Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase
Наследование
HttpCachePolicyWrapperHttpCachePolicyWrapperHttpCachePolicyWrapperHttpCachePolicyWrapper

Комментарии

Класс является производным HttpCachePolicyBase от класса и служит в HttpCachePolicy качестве оболочки для класса. HttpCachePolicyWrapperThe HttpCachePolicyWrapper class derives from the HttpCachePolicyBase class and serves as a wrapper for the HttpCachePolicy class. Этот класс предоставляет функциональные возможности HttpCachePolicy класса, при этом также предоставляется HttpCachePolicyBase тип.This class exposes the functionality of the HttpCachePolicy class while also exposing the HttpCachePolicyBase type. Класс позволяет заменить исходную реализацию HttpCachePolicy класса в приложении пользовательской реализацией, например при выполнении модульного тестирования за пределами конвейера ASP.NET. HttpCachePolicyBaseThe HttpCachePolicyBase class enables you to replace the original implementation of the HttpCachePolicy class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

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

HttpCachePolicyWrapper(HttpCachePolicy) HttpCachePolicyWrapper(HttpCachePolicy) HttpCachePolicyWrapper(HttpCachePolicy) HttpCachePolicyWrapper(HttpCachePolicy)

Инициализирует новый экземпляр класса HttpCachePolicyWrapper.Initializes a new instance of the HttpCachePolicyWrapper class.

Свойства

VaryByContentEncodings VaryByContentEncodings VaryByContentEncodings VaryByContentEncodings

Получает список заголовков Content-Encoding , которые будут использоваться для изменения вывода кэша.Gets the list of Content-Encoding headers that will be used to vary the output cache.

VaryByHeaders VaryByHeaders VaryByHeaders VaryByHeaders

Возвращает список всех НТТР-заголовков, которые будут использоваться для изменения вывода кэша.Gets the list of all HTTP headers that will be used to vary cache output.

VaryByParams VaryByParams VaryByParams VaryByParams

Возвращает список параметров, полученных HTTP GET или HTTP POST, влияющих на кэширование.Gets the list of parameters received by an HTTP GET or HTTP POST that affect caching.

Методы

AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object) AddValidationCallback(HttpCacheValidateHandler, Object)

Регистрирует обратный вызов проверки для текущего ответа.Registers a validation callback for the current response.

AppendCacheExtension(String) AppendCacheExtension(String) AppendCacheExtension(String) AppendCacheExtension(String)

Добавляет указанный текст в HTTP-заголовок Cache-Control.Appends the specified text to the Cache-Control HTTP header.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean) SetAllowResponseInBrowserHistory(Boolean)

Делает ответ доступным в кэше журнала браузера независимо от значения параметра HttpCacheability, заданного на сервере.Makes the response available in the browser history cache, regardless of the HttpCacheability setting made on the server.

SetCacheability(HttpCacheability) SetCacheability(HttpCacheability) SetCacheability(HttpCacheability) SetCacheability(HttpCacheability)

Задает для заголовка Cache-Control указанное значение HttpCacheability.Sets the Cache-Control header to the specified HttpCacheability value.

SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String) SetCacheability(HttpCacheability, String)

Задает для заголовка Cache-Control указанное значение HttpCacheability и добавляет расширение в директиву.Sets the Cache-Control header to the specified HttpCacheability value and appends an extension to the directive.

SetETag(String) SetETag(String) SetETag(String) SetETag(String)

Задает НТТР-заголовок ETag для указанной строки.Sets the ETag HTTP header to the specified string.

SetETagFromFileDependencies() SetETagFromFileDependencies() SetETagFromFileDependencies() SetETagFromFileDependencies()

Задает HTTP-заголовок ETag на основе меток времени зависимостей файла обработчика.Sets the ETag HTTP header based on the time stamps of the handler's file dependencies.

SetExpires(DateTime) SetExpires(DateTime) SetExpires(DateTime) SetExpires(DateTime)

Задает абсолютную дату и время в НТТР-заголовок Expires.Sets the Expires HTTP header to an absolute date and time.

SetLastModified(DateTime) SetLastModified(DateTime) SetLastModified(DateTime) SetLastModified(DateTime)

Задает абсолютную дату и время в НТТР-заголовке Last-Modified.Sets the Last-Modified HTTP header to the specified date and time.

SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies() SetLastModifiedFromFileDependencies()

Задает НТТР-заголовок Last-Modified на основе отметок времени зависимостей файла обработчика.Sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies.

SetMaxAge(TimeSpan) SetMaxAge(TimeSpan) SetMaxAge(TimeSpan) SetMaxAge(TimeSpan)

Задает указанный временной диапазон в НТТР-заголовке Cache-Control: max-age.Sets the Cache-Control: max-age HTTP header to the specified time span.

SetNoServerCaching() SetNoServerCaching() SetNoServerCaching() SetNoServerCaching()

Прекращает кэширование на исходном сервере для текущего ответа.Stops all origin-server caching for the current response.

SetNoStore() SetNoStore() SetNoStore() SetNoStore()

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

SetNoTransforms() SetNoTransforms() SetNoTransforms() SetNoTransforms()

Задает НТТР-заголовок Cache-Control: no-transform.Sets the Cache-Control: no-transform HTTP header.

SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean) SetOmitVaryStar(Boolean)

Указывает, содержит ли ответ заголовок vary: при изменении параметров.Specifies whether the response contains the vary: header when varying by parameters.

SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan) SetProxyMaxAge(TimeSpan)

Задает указанный временной диапазон в НТТР-заголовке Cache-Control: s-maxage.Sets the Cache-Control: s-maxage HTTP header to the specified time span.

SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation) SetRevalidation(HttpCacheRevalidation)

Задает в НТТР-заголовке Cache-Control одну из директив must-revalidate или proxy-revalidate в зависимости от указанного значения перечисления.Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value.

SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean) SetSlidingExpiration(Boolean)

Делает срок действия кэша абсолютным или скользящим.Sets cache expiration to absolute or sliding.

SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean) SetValidUntilExpires(Boolean)

Указывает, следует ли кэшу ASP.NET игнорировать HTTP-заголовки Cache-Control, отправленные клиентом, который сделал кэш недействительным.Specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.

SetVaryByCustom(String) SetVaryByCustom(String) SetVaryByCustom(String) SetVaryByCustom(String)

Задает текстовую строку, по которой следует сортировать ответы выходных кэшированных данных.Specifies a text string to vary cached output responses by.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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