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

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é