RequestCachePolicy Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar ett programs cachelagringskrav för resurser som hämtas med hjälp WebRequest av objekt.
public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
- Arv
-
RequestCachePolicy
- Härledda
Exempel
Följande kodexempel skapar en princip med Level inställd på CacheOnlyoch använder den för att ange cacheprincipen för en 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;
}
Kommentarer
Du kan ange en standardcacheprincip för ditt program med hjälp DefaultCachePolicy av egenskapen eller program- eller datorkonfigurationsfilerna. Mer information finns i <requestCaching> Element (Nätverksinställningar).
Du kan ange cacheprincipen för en enskild begäran med hjälp CachePolicy av egenskapen .
Cachelagring för webbtjänster stöds inte.
Konstruktorer
| Name | Description |
|---|---|
| RequestCachePolicy() |
Initierar en ny instans av RequestCachePolicy klassen. |
| RequestCachePolicy(RequestCacheLevel) |
Initierar en ny instans av RequestCachePolicy klassen. med den angivna cacheprincipen. |
Egenskaper
| Name | Description |
|---|---|
| Level |
Hämtar det RequestCacheLevel värde som angavs när den här instansen skapades. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en strängrepresentation av den här instansen. |