WebRequestHandler.CachePolicy Propriété

Définition

Obtient ou définit la stratégie de cache de cette demande.

public:
 property System::Net::Cache::RequestCachePolicy ^ CachePolicy { System::Net::Cache::RequestCachePolicy ^ get(); void set(System::Net::Cache::RequestCachePolicy ^ value); };
public System.Net.Cache.RequestCachePolicy CachePolicy { get; set; }
member this.CachePolicy : System.Net.Cache.RequestCachePolicy with get, set
Public Property CachePolicy As RequestCachePolicy

Valeur de propriété

Objet RequestCachePolicy qui définit une stratégie de cache. La valeur par défaut est DefaultCachePolicy.

Remarques

La stratégie de cache actuelle et la présence de la ressource demandée dans le cache déterminent si une réponse peut être récupérée à partir du cache. L’utilisation de réponses mises en cache améliore généralement les performances de l’application, mais il existe un risque que la réponse dans le cache ne corresponde pas à la réponse sur le serveur.

La stratégie de cache par défaut peut être spécifiée dans le fichier de configuration Machine.config ou en définissant la DefaultCachePolicy propriété .

Une copie d’une ressource est ajoutée au cache uniquement si le flux de réponse de la ressource est récupéré et lu jusqu’à la fin du flux. Ainsi, une autre requête pour la même ressource peut utiliser une copie mise en cache, en fonction du niveau de stratégie de cache pour cette requête.

S’applique à