Partager via


HttpRequestCachePolicy.Level Propriété

Définition

Obtient la HttpRequestCacheLevel valeur spécifiée lors de la création de cette instance.

public:
 property System::Net::Cache::HttpRequestCacheLevel Level { System::Net::Cache::HttpRequestCacheLevel get(); };
public System.Net.Cache.HttpRequestCacheLevel Level { get; }
member this.Level : System.Net.Cache.HttpRequestCacheLevel
Public ReadOnly Property Level As HttpRequestCacheLevel

Valeur de propriété

Valeur HttpRequestCacheLevel qui spécifie le comportement du cache pour les ressources obtenues à l’aide HttpWebRequest d’objets.

Exemples

L’exemple de code suivant illustre l’affichage de la valeur de cette propriété.

public static WebResponse GetResponseUsingCacheDefault(Uri uri)
{
    // Set  the default cache policy level for the "http:" scheme.
    RequestCachePolicy policy = new RequestCachePolicy();
    // Create the request.
    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. La 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 de la DefaultCachePolicy propriété ou des paramètres dans les fichiers de configuration de l’ordinateur ou de l’application. Pour plus d’informations, consultez <l’élément requestCaching> (Paramètres réseau).

S’applique à