Udostępnij za pośrednictwem


HttpWebRequest.DefaultCachePolicy Właściwość

Definicja

Pobiera lub ustawia domyślne zasady pamięci podręcznej dla tego żądania.

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

Wartość właściwości

HttpRequestCachePolicy, który określa zasady pamięci podręcznej obowiązujące dla tego żądania, gdy żadne inne zasady nie mają zastosowania.

Uwagi

Ostrożność

WebRequest, HttpWebRequest, ServicePointi WebClient są przestarzałe i nie należy ich używać do tworzenia nowych aplikacji. Zamiast tego użyj HttpClient.

Ustawienie tej właściwości powoduje zarejestrowanie określonych zasad dla schematów HTTP i HTTPS. Te zasady są używane dla tego żądania, jeśli:

Dla tego żądania nie określono właściwości WebRequest.CachePolicy.

-lub-

Pliki konfiguracji maszyny i aplikacji nie określają zasad pamięci podręcznej, które mają zastosowanie do identyfikatora URI (Uniform Resource Identifier) użytego do utworzenia tego żądania.

Zasady pamięci podręcznej określają, czy żądany zasób można pobrać z pamięci podręcznej zamiast wysyłać żądanie do komputera hosta zasobów.

Kopia zasobu jest dodawana tylko do pamięci podręcznej, jeśli strumień odpowiedzi zasobu zostanie pobrany i odczytany na końcu strumienia. Dlatego inne żądanie dla tego samego zasobu może używać kopii w pamięci podręcznej, w zależności od poziomu zasad pamięci podręcznej dla tego żądania.

Dotyczy

Zobacz też