RequestCachePolicy Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |