HttpCacheAgeControl Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el significado de los valores de tiempo que controlan el comportamiento del almacenamiento en caché de los recursos obtenidos mediante HttpWebRequest objetos.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | Para uso interno. El marco producirá una ArgumentException excepción si intenta usar este miembro. |
| MinFresh | 1 | El contenido se puede tomar de la memoria caché si el tiempo restante antes de la expiración es mayor o igual que el tiempo especificado con este valor. |
| MaxAge | 2 | El contenido se puede tomar de la memoria caché hasta que sea mayor que la antigüedad especificada con este valor. |
| MaxAgeAndMinFresh | 3 | |
| MaxStale | 4 | El contenido se puede tomar de la memoria caché después de haber expirado, hasta que transcurre el tiempo especificado con este valor. |
| MaxAgeAndMaxStale | 6 |
Ejemplos
En el ejemplo de código siguiente se crea una directiva basada en MaxAgeAndMinFresh.
public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
HttpRequestCachePolicy policy =
new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
Console.WriteLine(policy.ToString());
return policy;
}
Comentarios
Los miembros de la HttpRequestCachePolicy clase usan esta enumeración para configurar los valores de hora de las directivas de caché.