RequestCachePolicy Klas

Definitie

Definieert de cachevereisten van een toepassing voor resources die zijn verkregen met behulp van WebRequest objecten.

public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
Overname
RequestCachePolicy
Afgeleid

Voorbeelden

In het volgende codevoorbeeld wordt een beleid gemaakt met Level de instelling CacheOnlyingesteld op en wordt dit gebruikt om het cachebeleid van een WebRequest.

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

U kunt een standaardcachebeleid voor uw toepassing opgeven met behulp van de DefaultCachePolicy eigenschap of de toepassings- of computerconfiguratiebestanden. Zie <requestCaching-element> (netwerkinstellingen) voor meer informatie.

U kunt het cachebeleid voor een afzonderlijke aanvraag opgeven met behulp van de CachePolicy eigenschap.

Caching voor webservices wordt niet ondersteund.

Constructors

Name Description
RequestCachePolicy()

Initialiseert een nieuw exemplaar van de RequestCachePolicy klasse.

RequestCachePolicy(RequestCacheLevel)

Initialiseert een nieuw exemplaar van de RequestCachePolicy klasse. met behulp van het opgegeven cachebeleid.

Eigenschappen

Name Description
Level

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

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeksweergave van dit exemplaar.

Van toepassing op

Zie ook