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é para los recursos obtenidos mediante objetos HttpWebRequest.
public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl =
Public Enum HttpCacheAgeControl
- Herencia
Campos
MaxAge | 2 | Se puede obtener contenido de la caché hasta que sea anterior a la edad especificada con este valor. |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
MaxStale | 4 | Se puede tomar contenido de la caché después de haber expirado, hasta que transcurre el tiempo especificado con este valor. |
MinFresh | 1 | Se puede obtener contenido de la caché si el tiempo restante antes de que expire es mayor o igual que el tiempo especificado con este valor. |
None | 0 | Sólo para uso interno. El marco de trabajo iniciará una ArgumentException si intenta utilizar este miembro. |
Ejemplos
En el ejemplo de código siguiente se crea una directiva basada en MaxAgeAndMinFresh.
static HttpRequestCachePolicy^ CreateFreshAndAgePolicy( TimeSpan freshMinimum, TimeSpan ageMaximum )
{
HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( HttpCacheAgeControl::MaxAgeAndMinFresh,
ageMaximum, freshMinimum );
Console::WriteLine( policy );
return policy;
}
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é.