RequestCachePolicy Constructeurs
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.
Initialise une nouvelle instance de la classe RequestCachePolicy.
Surcharges
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
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.
static WebResponse^ GetResponseUsingCacheDefault( Uri^ uri )
{
// Set the default cache policy level for the "http:" scheme.
RequestCachePolicy^ policy = gcnew RequestCachePolicy;
// Create the request.
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 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 propriété Level à la valeur Default.
Voir aussi
S’applique à
RequestCachePolicy(RequestCacheLevel)
- 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
RequestCacheLevel qui spécifie le comportement de cache pour les ressources obtenues à l'aide d'objets WebRequest.
Exceptions
le niveau n'est pas une valeur RequestCacheLevel valide.
Exemples
L’exemple de code suivant crée une stratégie avec Level la valeur CacheOnly.et l’utilise pour définir la stratégie de cache d’un WebRequest.
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
Ce constructeur initialise la propriété Level à la valeur 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.