RequestCachePolicy.Level 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 det RequestCacheLevel värde som angavs när den här instansen skapades.
public:
property System::Net::Cache::RequestCacheLevel Level { System::Net::Cache::RequestCacheLevel get(); };
public System.Net.Cache.RequestCacheLevel Level { get; }
member this.Level : System.Net.Cache.RequestCacheLevel
Public ReadOnly Property Level As RequestCacheLevel
Egenskapsvärde
Ett RequestCacheLevel värde som anger cachebeteendet för resurser som hämtas med hjälp av WebRequest objekt.
Exempel
I följande kodexempel skapas en CacheOnly princip och en begäran skickas.
public static WebResponse GetResponseFromCache(Uri uri)
{
RequestCachePolicy policy =
new RequestCachePolicy( RequestCacheLevel.CacheOnly);
WebRequest request = WebRequest.Create(uri);
request.CachePolicy = policy;
WebResponse response = request.GetResponse();
Console.WriteLine("Policy level is {0}.", policy.Level.ToString());
Console.WriteLine("Is the response from the cache? {0}", response.IsFromCache);
return response;
}
Kommentarer
Program används Default vanligtvis som cacheprincipnivå.
Default Med hjälp av nivån bestäms den effektiva cacheprincipen av den aktuella cacheprincipen och innehållets ålder i cacheminnet. Egenskapen WebRequest.CachePolicy , om inte null, bestämmer cacheprincipen som gäller för en begäran.
Standardprincipen för programdomänen kan anges med hjälp av DefaultCachePolicy program- eller datorkonfigurationsfilen. Mer information finns i <requestCaching> Element (Nätverksinställningar).