RequestCachePolicy.Level Egenskap

Definition

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).

Gäller för

Se även