HttpCacheAgeControl Enumeración

Definición

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
HttpCacheAgeControl

Campos

MaxAge 2

Se puede obtener contenido de la caché hasta que sea anterior a la edad especificada con este valor.

MaxAgeAndMaxStale 6

MaxAge y MaxStale.

MaxAgeAndMinFresh 3

MaxAge y MinFresh.

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

Se aplica a

Consulte también