Partage via


HttpWebRequest.DefaultCachePolicy Propriété

Définition

Obtient ou définit la stratégie de cache par défaut pour cette requête.

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

Valeur de propriété

Une HttpRequestCachePolicy qui spécifie la stratégie de cache en vigueur pour cette demande lorsqu’aucune autre stratégie n’est applicable.

Remarques

Prudence

WebRequest, HttpWebRequest, ServicePointet WebClient sont obsolètes et vous ne devez pas les utiliser pour le nouveau développement. Utilisez HttpClient à la place.

La définition de cette propriété inscrit la stratégie spécifiée pour les schémas HTTP et HTTPS. Cette stratégie est utilisée pour cette demande si :

Il n’existe aucune propriété WebRequest.CachePolicy spécifiée pour cette demande.

-ou-

Les fichiers de configuration de l’ordinateur et de l’application ne spécifient pas de stratégie de cache applicable à l’URI (Uniform Resource Identifier) utilisé pour créer cette requête.

La stratégie de cache détermine si la ressource demandée peut être extraite d’un cache au lieu d’envoyer la requête à l’ordinateur hôte de la ressource.

Une copie d’une ressource est ajoutée uniquement au cache si le flux de réponse de la ressource est récupéré et lu à la fin du flux. Par conséquent, une autre demande 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 à

Voir aussi