Sdílet prostřednictvím


HttpWebRequest.DefaultCachePolicy Vlastnost

Definice

Získá nebo nastaví výchozí zásady mezipaměti pro tento požadavek.

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

Hodnota vlastnosti

Hodnota HttpRequestCachePolicy , která určuje zásady mezipaměti platné pro tento požadavek, pokud se nepoužijí žádné jiné zásady.

Poznámky

Opatrnost

WebRequest, HttpWebRequest, ServicePointa WebClient jsou zastaralé a neměli byste je používat pro nový vývoj. Místo toho použijte HttpClient.

Nastavení této vlastnosti zaregistruje zadanou zásadu pro schémata HTTP a HTTPS. Tato zásada se používá pro tuto žádost, pokud:

Pro tento požadavek není zadána žádná WebRequest.CachePolicy vlastnost.

-nebo-

Konfigurační soubory počítače a aplikace nezadávají zásady mezipaměti, které se vztahují k identifikátoru URI (Uniform Resource Identifier) použitému k vytvoření tohoto požadavku.

Zásada mezipaměti určuje, jestli požadovaný prostředek může být převzat z mezipaměti místo odeslání požadavku do hostitelského počítače prostředku.

Kopie prostředku se přidá do mezipaměti pouze v případě, že se načte stream odpovědí pro prostředek a načte se na konec datového proudu. Další žádost o stejný prostředek by proto mohla použít kopii uloženou v mezipaměti v závislosti na úrovni zásad mezipaměti pro tento požadavek.

Platí pro

Viz také