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