HttpCachePolicy HttpCachePolicy HttpCachePolicy HttpCachePolicy Class

Определение

Содержит методы для определения HTTP-заголовков кэша, а также для управления кэшем вывода страниц ASP.NET.Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

public ref class HttpCachePolicy sealed
public sealed class HttpCachePolicy
type HttpCachePolicy = class
Public NotInheritable Class HttpCachePolicy
Наследование
HttpCachePolicyHttpCachePolicyHttpCachePolicyHttpCachePolicy

Комментарии

Общие сведения о заголовках HTTP и управлении кэшированием см. в документе RFC 2616: Протокол HTTP/1.1, доступный на веб-сайте консорциум W3C (W3C).For background information about HTTP headers and controlling caching, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site.

Свойства

UtcTimestampCreated UtcTimestampCreated UtcTimestampCreated UtcTimestampCreated

Возвращает или задает метку времени в формате UTC для HttpCachePolicy.Gets or sets the timestamp in Coordinated Universal Time (UTC) for the HttpCachePolicy.

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)
GetCacheability() GetCacheability() GetCacheability() GetCacheability()

Возвращает директиву управления кэшем.Gets the cache-control directive.

GetCacheExtensions() GetCacheExtensions() GetCacheExtensions() GetCacheExtensions()

Возвращает расширения кэша.Gets the cache extensions.

GetETag() GetETag() GetETag() GetETag()

Возвращает ETag.Gets the ETag.

GetETagFromFileDependencies() GetETagFromFileDependencies() GetETagFromFileDependencies() GetETagFromFileDependencies()

Возвращает состояние, которое указывает, задан ли заголовок ETag на основе меток времени зависимостей файла обработчика.Gets the status indicating whether the ETag header has been set based on the timestamps of the file dependencies of the handler.

GetExpires() GetExpires() GetExpires() GetExpires()

Возвращает срок действия.Gets the expire header.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetIgnoreRangeRequests() GetIgnoreRangeRequests() GetIgnoreRangeRequests() GetIgnoreRangeRequests()

Возвращает состояние игнорирования запросов по диапазону.Gets the status of ignore range requests.

GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies() GetLastModifiedFromFileDependencies()

Возвращает состояние заголовка Last-Modified, заданного на основе меток времени зависимостей файла обработчика.Gets the status of the Last-Modified header set to base on the timestamps of the file dependencies of the handler.

GetMaxAge() GetMaxAge() GetMaxAge() GetMaxAge()

Возвращает максимальный возраст управления кэшем.Gets the cache-control max age.

GetNoServerCaching() GetNoServerCaching() GetNoServerCaching() GetNoServerCaching()

Возвращает состояние кэширования на сервере для текущего ответа.Gets the status of server caching for the current response.

GetNoStore() GetNoStore() GetNoStore() GetNoStore()

Возвращает состояние хранилища.Gets the status of the store.

GetNoTransforms() GetNoTransforms() GetNoTransforms() GetNoTransforms()

Возвращает состояние HTTP-директивы без преобразования.Gets the status of the HTTP No-Transform Directive.

GetOmitVaryStar() GetOmitVaryStar() GetOmitVaryStar() GetOmitVaryStar()

Возвращает состояние заголовка vary:.Gets the status of the vary: header.

GetProxyMaxAge() GetProxyMaxAge() GetProxyMaxAge() GetProxyMaxAge()

Возвращает Cache-Control HTTP: Максимальный возраст прокси.Gets the HTTP Cache-Control: Proxy Max Age.

GetRevalidation() GetRevalidation() GetRevalidation() GetRevalidation()

Получает заголовок “Cache-Control” для отображения директив must-revalidate или proxy-revalidate.Gets the Cache-Control: header to reflect either the must-revalidate or proxy-revalidate directives.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetUtcLastModified() GetUtcLastModified() GetUtcLastModified() GetUtcLastModified()

Возвращает значение HTTP- заголовка Last-Modified в формате UTC (UTC).Gets the value of the Last-Modified HTTP header in Coordinated Universal Time (UTC).

GetVaryByCustom() GetVaryByCustom() GetVaryByCustom() GetVaryByCustom()

Возвращает настраиваемую строку, используемую для изменения кэширования HTTP.Gets the custom string that is used to vary the HTTP caching.

HasSlidingExpiration() HasSlidingExpiration() HasSlidingExpiration() HasSlidingExpiration()

Возвращает значение, указывающее, имеет ли кэш политику скользящего срока действия.Gets a value which specifies whether the cache has a sliding expiration policy.

IsModified() IsModified() IsModified() IsModified()

Возвращает значение, которое указывает, изменен ли кэш HTTP.Gets a value which specifies whether the HTTP cache has been modified.

IsValidUntilExpires() IsValidUntilExpires() IsValidUntilExpires() IsValidUntilExpires()

Возвращает значение, указывающее, должен ли кэш ASP.NET игнорировать заголовки HTTP Cache-Control, отправленные клиентом, которые делают кэш недействительным.Gets a value which specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.

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, заданного на сервере, если параметр allow имеет значение true.Makes the response is available in the client browser History cache, regardless of the HttpCacheability setting made on the server, when the allow parameter is true.

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

Задает для заголовка Cache-Control одно из значений HttpCacheability.Sets the Cache-Control header to one of the values of HttpCacheability.

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

Задает для заголовка Cache-Control одно из значений HttpCacheability и добавляет расширение в директиву.Sets the Cache-Control header to one of the values of HttpCacheability 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()

Задает НТТР-заголовок 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)

Задает HTTP-заголовку Last-Modified указанное значение DateTime.Sets the Last-Modified HTTP header to the DateTime value supplied.

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 based on the specified time span.

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

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

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

Задает НТТР-заголовок 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 should contain 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 based on 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 supplied enumeration value.

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

Задает срок действия кэша от абсолютного до скользящего.Sets cache expiration to from absolute to 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 custom text string to vary cached output responses by.

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

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

(Inherited from Object)

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