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


WebRequestHandler.CachePolicy Свойство

Определение

Возвращает или задает политику кэша для этого запроса.

public:
 property System::Net::Cache::RequestCachePolicy ^ CachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public System.Net.Cache.RequestCachePolicy CachePolicy { get; set; }
member this.CachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Property CachePolicy As RequestCachePolicy

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

RequestCachePolicy Объект, определяющий политику кэша. Значение по умолчанию — DefaultCachePolicy.

Комментарии

Текущая политика кэша и наличие запрошенного ресурса в кэше определяют, можно ли получить ответ из кэша. Использование кэшированных ответов обычно повышает производительность приложения, но существует риск того, что ответ в кэше не соответствует ответу на сервере.

Политика кэша по умолчанию может быть указана в файле конфигурации Machine.config или путем задания DefaultCachePolicy свойства.

Копия ресурса добавляется только в кэш, если поток ответа для ресурса извлекается и считывается до конца потока. Таким образом, другой запрос на тот же ресурс может использовать кэшированную копию в зависимости от уровня политики кэша для этого запроса.

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