WebRequestHandler.CachePolicy Tulajdonság

Definíció

Lekéri vagy beállítja a kérés gyorsítótárszabályzatát.

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

Tulajdonság értéke

Gyorsítótárszabályzatot RequestCachePolicy meghatározó objektum. Az alapértelmezett érték a DefaultCachePolicy.

Megjegyzések

Az aktuális gyorsítótárszabályzat és a kért erőforrás jelenléte a gyorsítótárban határozza meg, hogy lekérhető-e válasz a gyorsítótárból. A gyorsítótárazott válaszok használata általában javítja az alkalmazás teljesítményét, de fennáll annak a kockázata, hogy a gyorsítótárban lévő válasz nem egyezik a kiszolgáló válaszával.

Az alapértelmezett gyorsítótárszabályzat a Machine.config konfigurációs fájlban vagy a DefaultCachePolicy tulajdonság beállításával adható meg.

Az erőforrás másolata csak akkor lesz hozzáadva a gyorsítótárhoz, ha az erőforrás válaszfolyamát lekéri és beolvassa a stream végéig. Így ugyanahhoz az erőforráshoz egy másik kérés is használhat gyorsítótárazott másolatot a kérés gyorsítótárszabályzatának szintjétől függően.

A következőre érvényes: