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, которое указывает политику кэширования, действующую для этого запроса, если неприменима любая другая политика.

Комментарии

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

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

-или-

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

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

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

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

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