HttpWebRequest.DefaultCachePolicy Egenskap

Definition

Hämtar eller anger standardprincipen för cache för den här begäran.

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; }
static member DefaultCachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Shared Property DefaultCachePolicy As RequestCachePolicy

Egenskapsvärde

En HttpRequestCachePolicy som anger den cacheprincip som gäller för den här begäran när ingen annan princip är tillämplig.

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Om du anger den här egenskapen registreras den angivna principen för HTTP- och HTTPS-scheman. Den här principen används för den här begäran om:

WebRequest.CachePolicy Ingen egenskap har angetts för den här begäran.

-eller-

Konfigurationsfilerna för datorer och program anger inte en cacheprincip som gäller för den URI (Uniform Resource Identifier) som används för att skapa den här begäran.

Cacheprincipen avgör om den begärda resursen kan tas från en cache i stället för att skicka begäran till resursvärddatorn.

En kopia av en resurs läggs bara till i cacheminnet om svarsströmmen för resursen hämtas och läss till slutet av dataströmmen. En annan begäran för samma resurs kan därför använda en cachelagrad kopia, beroende på cacheprincipnivån för den här begäran.

Gäller för

Se även