HttpCacheAgeControl Enumeración

Definición

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
HttpCacheAgeControl

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

MaxAge y MinFresh.

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

MaxAge y MaxStale.

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é.

Se aplica a

Consulte también