WebRequestHandler.CachePolicy Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.