RequestCachePolicy.Level Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.