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


HttpWebRequest.DefaultCachePolicy Свойство

Определение

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

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

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

HttpRequestCachePolicy, указывающий политику кэша, которая действует для этого запроса, если другая политика не применяется.

Комментарии

Осторожность

WebRequest, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Установка этого свойства регистрирует указанную политику для схем HTTP и HTTPS. Эта политика используется для этого запроса, если:

Для этого запроса нет свойства WebRequest.CachePolicy.

-или-

Файлы конфигурации компьютера и приложения не указывают политику кэша, которая применима к универсальному идентификатору ресурса (URI), используемому для создания этого запроса.

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

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

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

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