RequestCachePolicy.Level Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
RequestCacheLevel Pobiera wartość określoną podczas konstruowania tego wystąpienia.
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
Wartość właściwości
Wartość określająca RequestCacheLevel zachowanie pamięci podręcznej dla zasobów uzyskanych przy użyciu WebRequest obiektów.
Przykłady
Poniższy przykład kodu tworzy CacheOnly zasady i wysyła żądanie.
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;
}
Uwagi
Aplikacje zazwyczaj używają Default ich jako poziomu zasad pamięci podręcznej.
Default Korzystając z poziomu, obowiązujące zasady pamięci podręcznej są określane przez bieżące zasady pamięci podręcznej i wiek zawartości w pamięci podręcznej. Właściwość WebRequest.CachePolicy , jeśli nie null, określa zasady pamięci podręcznej obowiązujące dla żądania.
Domyślne zasady dla domeny aplikacji można ustawić przy użyciu DefaultCachePolicy pliku konfiguracji aplikacji lub maszyny lub aplikacji. Aby uzyskać więcej informacji, zobacz <requestCaching> , element (ustawienia sieciowe).