Udostępnij za pośrednictwem


RequestCachePolicy.Level Właściwość

Definicja

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

Dotyczy

Zobacz też