Sdílet prostřednictvím


WebRequestHandler.CachePolicy Vlastnost

Definice

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

public:
 property System::Net::Cache::RequestCachePolicy ^ CachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public System.Net.Cache.RequestCachePolicy CachePolicy { get; set; }
member this.CachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Property CachePolicy As RequestCachePolicy

Hodnota vlastnosti

Objekt RequestCachePolicy , který definuje zásady mezipaměti. Výchozí hodnota je DefaultCachePolicy.

Poznámky

Aktuální zásady mezipaměti a přítomnost požadovaného prostředku v mezipaměti určují, jestli se z mezipaměti dá načíst odpověď. Použití odpovědí uložených v mezipaměti obvykle zlepšuje výkon aplikace, ale existuje riziko, že odpověď v mezipaměti neodpovídá odpovědi na serveru.

Výchozí zásady mezipaměti lze zadat v konfiguračním souboru Machine.config nebo nastavením DefaultCachePolicy vlastnosti.

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