HttpCacheAgeControl Énumération
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.
Spécifie la signification des valeurs de temps qui contrôlent le comportement de mise en cache des ressources obtenues à l’aide d’objets HttpWebRequest.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Réservé exclusivement à un usage interne. L’infrastructure lève une ArgumentException exception si vous essayez d’utiliser ce membre. |
| MinFresh | 1 | Le contenu peut être extrait du cache si la durée restante avant l’expiration est supérieure ou égale à l’heure spécifiée avec cette valeur. |
| MaxAge | 2 | Le contenu peut être extrait du cache jusqu’à ce qu’il soit plus âgé que l’âge spécifié avec cette valeur. |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | Le contenu peut être extrait du cache une fois qu’il a expiré, jusqu’à ce que le temps spécifié avec cette valeur s’écoule. |
| MaxAgeAndMaxStale | 6 |
Exemples
L’exemple de code suivant crée une stratégie basée sur MaxAgeAndMinFresh.
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
Remarques
Cette énumération est utilisée par les membres de la HttpRequestCachePolicy classe pour configurer les valeurs de temps pour les stratégies de cache.