Partager via


RequestCachePolicy Constructeurs

Définition

Initialise une nouvelle instance de la classe RequestCachePolicy.

Surcharges

Nom Description
RequestCachePolicy()

Initialise une nouvelle instance de la classe RequestCachePolicy.

RequestCachePolicy(RequestCacheLevel)

Initialise une nouvelle instance de la classe RequestCachePolicy. à l’aide de la stratégie de cache spécifiée.

RequestCachePolicy()

Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs

Initialise une nouvelle instance de la classe RequestCachePolicy.

public:
 RequestCachePolicy();
public RequestCachePolicy();
Public Sub New ()

Exemples

L’exemple suivant illustre l’appel de ce constructeur.

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

Ce constructeur initialise la Level propriété sur Default.

Voir aussi

S’applique à

RequestCachePolicy(RequestCacheLevel)

Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs
Source:
RequestCachePolicy.cs

Initialise une nouvelle instance de la classe RequestCachePolicy. à l’aide de la stratégie de cache spécifiée.

public:
 RequestCachePolicy(System::Net::Cache::RequestCacheLevel level);
public RequestCachePolicy(System.Net.Cache.RequestCacheLevel level);
new System.Net.Cache.RequestCachePolicy : System.Net.Cache.RequestCacheLevel -> System.Net.Cache.RequestCachePolicy
Public Sub New (level As RequestCacheLevel)

Paramètres

level
RequestCacheLevel

Qui RequestCacheLevel spécifie le comportement du cache pour les ressources obtenues à l’aide d’objets WebRequest .

Exceptions

level n’est pas une valeur .value valide RequestCacheLevel.

Exemples

L’exemple de code suivant crée une stratégie avec Level la CacheOnlyvaleur .et l’utilise pour définir la stratégie de cache d’un WebRequest.

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

Ce constructeur initialise la Level propriété sur level.

La RequestCacheLevel valeur contrôle si la mise en cache est activée et quand le cache peut être utilisé. Pour plus d’informations, consultez la RequestCacheLevel documentation.

Voir aussi

S’applique à