Compartir a través de


Cómo: Establecer la directiva de caché predeterminada basada en el tiempo para una aplicación

La directiva de caché predeterminada basada en el tiempo permite a una aplicación tener su comportamiento de caché definido por los encabezados enviados con el recurso almacenado en caché y el comportamiento de caché definido en las secciones 13 y 14 de RFC 2616, disponibles en el sitio web del Grupo de tareas de ingeniería de Internet (IETF). Este es el comportamiento de caché adecuado para la mayoría de las aplicaciones.

Para establecer la directiva automática predeterminada para una aplicación

  1. Cree un objeto de directiva basado en tiempo predeterminado.

  2. Establezca el objeto de directiva como valor predeterminado para el dominio de aplicación.

Example

Los dos ejemplos de esta sección generan directivas idénticas.

En el ejemplo siguiente se crea una directiva predeterminada basada en el tiempo y se establece como valor predeterminado para el dominio de aplicación.

public static void SetDefaultTimeBasedPolicy ()
{
    HttpRequestCachePolicy policy = new HttpRequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy ()
    Dim policy = New HttpRequestCachePolicy ()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

También puede crear la directiva de caché predeterminada basada en el tiempo mediante la RequestCachePolicy clase , como se muestra en el ejemplo siguiente:

public static void SetDefaultTimeBasedPolicy2()
{
    RequestCachePolicy policy = new RequestCachePolicy ();
    HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy2()
    Dim policy As New RequestCachePolicy()
    HttpWebRequest.DefaultCachePolicy = policy
End Sub

Consulte también