WebRequestHandler.CachePolicy Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.