RequestCachePolicy.Level Eigenschap

Definitie

Hiermee haalt u de RequestCacheLevel waarde op die is opgegeven toen dit exemplaar werd gemaakt.

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

Waarde van eigenschap

Een RequestCacheLevel waarde die het cachegedrag aangeeft voor resources die zijn verkregen met behulp van WebRequest objecten.

Voorbeelden

In het volgende codevoorbeeld wordt een CacheOnly beleid gemaakt en een aanvraag verzonden.

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;
}

Opmerkingen

Toepassingen worden doorgaans gebruikt Default als cachebeleidsniveau. Met behulp van het Default niveau wordt het effectieve cachebeleid bepaald door het huidige cachebeleid en de leeftijd van de inhoud in de cache. De WebRequest.CachePolicy eigenschap bepaalt zo niet nullhet cachebeleid dat van kracht is voor een aanvraag.

Het standaardbeleid voor het toepassingsdomein kan worden ingesteld met behulp van het DefaultCachePolicy toepassings- of computerconfiguratiebestand. Zie <requestCaching-element> (netwerkinstellingen) voor meer informatie.

Van toepassing op

Zie ook