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


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 свойства .

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

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