Exporter (0) Imprimer
Développer tout

RequestCachePolicy, classe

Remarque : cette classe est nouvelle dans le .NET Framework version 2.0.

Définit les exigences de mise en cache d'une application pour des ressources obtenues à l'aide d'objets WebRequest.

Espace de noms : System.Net.Cache
Assembly : System (dans system.dll)

public class RequestCachePolicy
public class RequestCachePolicy
public class RequestCachePolicy

Vous pouvez spécifier une stratégie de cache par défaut pour votre application à l'aide de la propriété DefaultCachePolicy ou des fichiers de configuration machine ou de l'application. Pour plus d'informations, consultez requestCaching, élément (paramètres réseau).

Vous pouvez spécifier la stratégie de cache pour une demande à l'aide de la propriété CachePolicy.

La mise en cache pour les services Web n'est pas prise en charge.

L'exemple de code suivant crée une stratégie avec Level ayant la valeur CacheOnly et l'utilise pour définir la stratégie de cache d'un 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;
    
} 

System.Object
  System.Net.Cache.RequestCachePolicy
     System.Net.Cache.HttpRequestCachePolicy

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft