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


HttpBaseProtocolFilter.CacheControl Свойство

Определение

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

public:
 property HttpCacheControl ^ CacheControl { HttpCacheControl ^ get(); };
HttpCacheControl CacheControl();
public HttpCacheControl CacheControl { get; }
var httpCacheControl = httpBaseProtocolFilter.cacheControl;
Public ReadOnly Property CacheControl As HttpCacheControl

Значение свойства

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

Комментарии

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

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

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

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

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