Partager via


RequestCachePolicy.Level Propriété

Définition

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).

S’applique à

Voir aussi