Прочитать на английском

Поделиться через


HttpCacheControl Класс

Определение

Обеспечивает управление локальным кэшем HTTP для ответов на HTTP-запросы методами в пространствах имен Windows.Web.Http и Windows.Web.Http.Filters .

[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpCacheControl
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpCacheControl
Наследование
Object HttpCacheControl
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Объект HttpCacheControl предоставляет свойства для получения или задания поведения управления кэшем чтения и записи, которое будет использоваться в объекте HttpBaseProtocolFilter . Http-запросы на чтение могут использовать локальный кэш HTTP для ответов. Содержимое, возвращаемое HTTP-запросами, можно записать в локальный кэш HTTP.

Объект HttpCacheControl позволяет разработчику задать простое поведение управления кэшем чтения и записи в объекте HttpBaseProtocolFilter . Чтобы использовать эту функцию, приложение создает объект HttpClient с новым объектом HttpBaseProtocolFilter . Свойство CacheControl объекта HttpBaseProtocolFilter возвращает объект HttpCacheControl, используемый для задания режима чтения и записи кэша для HttpBaseProtocolFilter и связанного объекта HttpClient . Это определяет поведение кэша чтения и записи в ответах на запросы HttpClient .

Разработчики по-прежнему могут использовать заголовок HTTP Cache-Control для более полного управления кэшированием. HttpCacheDirectiveHeaderValueCollection предоставляет контейнер коллекции для экземпляров директив кэша в заголовке HTTP Cache-Control для содержимого HTTP, связанного с HTTP-запросом или ответом.

Свойства

ReadBehavior

Получите или задайте поведение чтения, используемое для управления кэшем в объекте HttpCacheControl .

WriteBehavior

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

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

Продукт Версии
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

См. также раздел