WebRequestHandler.CachePolicy Egenskap

Definition

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

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

Egenskapsvärde

Ett RequestCachePolicy objekt som definierar en cacheprincip. Standardvärdet är DefaultCachePolicy.

Kommentarer

Den aktuella cacheprincipen och förekomsten av den begärda resursen i cacheminnet avgör om ett svar kan hämtas från cachen. Att använda cachelagrade svar förbättrar vanligtvis programmets prestanda, men det finns en risk att svaret i cacheminnet inte matchar svaret på servern.

Standardcacheprincipen kan anges i Machine.config-konfigurationsfilen eller genom att ange DefaultCachePolicy egenskapen.

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