Partager via


RequestCachePolicy Classe

Définition

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

public ref class RequestCachePolicy
public class RequestCachePolicy
type RequestCachePolicy = class
Public Class RequestCachePolicy
Héritage
RequestCachePolicy
Dérivé

Exemples

L’exemple de code suivant crée une stratégie avec LevelCacheOnlyla valeur définie 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;
}

Remarques

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

Vous pouvez spécifier la stratégie de cache pour une requête individuelle à l’aide de la CachePolicy propriété.

La mise en cache des services Web n’est pas prise en charge.

Constructeurs

Nom Description
RequestCachePolicy()

Initialise une nouvelle instance de la classe RequestCachePolicy.

RequestCachePolicy(RequestCacheLevel)

Initialise une nouvelle instance de la classe RequestCachePolicy. à l’aide de la stratégie de cache spécifiée.

Propriétés

Nom Description
Level

Obtient la RequestCacheLevel valeur spécifiée lorsque cette instance a été construite.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de cette instance.

S’applique à

Voir aussi