Partager via


RequestCachePolicy.Level Propriété

Définition

Obtient la valeur de RequestCacheLevel spécifiée lors de la construction de cette instance.

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 de RequestCacheLevel qui spécifie le comportement de 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 demande.

static WebResponse^ GetResponseFromCache( Uri^ uri )
{
   RequestCachePolicy^ policy = gcnew RequestCachePolicy( RequestCacheLevel::CacheOnly );
   WebRequest^ request = WebRequest::Create( uri );
   request->CachePolicy = policy;
   WebResponse^ response = request->GetResponse();
   Console::WriteLine( L"Policy level is {0}.", policy->Level );
   Console::WriteLine( L"Is the response from the cache? {0}", response->IsFromCache );
   return response;
}
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. En utilisant le 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. Si WebRequest.CachePolicy ce n’est pas nullle cas, la propriété 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 ou du DefaultCachePolicy fichier de configuration de l’application ou de l’ordinateur. Pour plus d’informations, consultez <requestCaching>, élément (Paramètres réseau).

S’applique à

Voir aussi