RequestCachePolicy Osztály

Definíció

Meghatározza egy alkalmazás gyorsítótárazási követelményeit az objektumok használatával WebRequest beszerzett erőforrásokhoz.

public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
Öröklődés
RequestCachePolicy
Származtatott

Példák

Az alábbi példakód egy olyan szabályzatot hoz létre, amely Level a következőre CacheOnlyvan állítva, és a használatával állítja be a gyorsítótár-szabályzatot.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;
}

Megjegyzések

Az alkalmazás alapértelmezett gyorsítótárszabályzatát a tulajdonság vagy az DefaultCachePolicy alkalmazás- vagy gépkonfigurációs fájlok használatával adhatja meg. További információ: <requestCaching> elem (Hálózati beállítások).

A tulajdonság használatával megadhatja az egyes kérések gyorsítótárszabályzatát CachePolicy .

A webszolgáltatások gyorsítótárazása nem támogatott.

Konstruktorok

Name Description
RequestCachePolicy()

Inicializálja a RequestCachePolicy osztály új példányát.

RequestCachePolicy(RequestCacheLevel)

Inicializálja a RequestCachePolicy osztály új példányát. a megadott gyorsítótárszabályzat használatával.

Tulajdonságok

Name Description
Level

Lekéri a RequestCacheLevel példány létrehozásakor megadott értéket.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

A példány sztring-ábrázolását adja vissza.

A következőre érvényes:

Lásd még