System::Net::Cache::RequestCacheLevel enum

RequestCacheLevel enum

Перечисление описывает параметры кэша, применимые к любому WebRequest.

enum class RequestCacheLevel

Значения

ИмяЗначениеОписание
Default0Удовлетворяет запрос ресурса, используя либо кэшированную копию ресурса, либо отправляя запрос ресурса на сервер.
BypassCache1Удовлетворяет запрос, используя сервер. Записи из кэша не берутся.
CacheOnly2Удовлетворяет запрос ресурса только из кэша. Будет выброшено исключение WebException, если ресурс отсутствует в клиентском кэше.
CacheIfAvailable3Удовлетворяет запрос на ресурс из кэша, если ресурс доступен, иначе отправляет запрос на сервер.
Revalidate4Используется локальная копия ресурса, если метка времени клиента совпадает с меткой времени ресурса на сервере. В противном случае ресурс загружается с сервера.
Reload5Ресурс всегда загружается с сервера.
NoCacheNoStore6Никогда не удовлетворяет запрос, используя ресурсы из кэша, и не кэширует ресурсы.

См. также