RequestCachePolicy.Level 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 la RequestCacheLevel valeur spécifiée lorsque cette instance a été construite.
public:
property System::Net::Cache::RequestCacheLevel Level { System::Net::Cache::RequestCacheLevel get(); };
public System.Net.Cache.RequestCacheLevel Level { get; }
member this.Level : System.Net.Cache.RequestCacheLevel
Public ReadOnly Property Level As RequestCacheLevel
Valeur de propriété
Valeur RequestCacheLevel qui spécifie le comportement du cache pour les ressources obtenues à l’aide d’objets WebRequest .
Exemples
L’exemple de code suivant crée une CacheOnly stratégie et envoie une requête.
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
Les applications utilisent Default généralement comme niveau de stratégie de cache. À l’aide du Default niveau, la stratégie de cache effective est déterminée par la stratégie de cache actuelle et l’âge du contenu dans le cache. La WebRequest.CachePolicy propriété, si ce n’est pas le cas null, détermine la stratégie de cache en vigueur pour une demande.
La stratégie par défaut pour le domaine d’application peut être définie à l’aide du DefaultCachePolicy fichier de configuration de l’application ou de l’ordinateur. Pour plus d’informations, consultez <l’élément requestCaching> (Paramètres réseau).