Cómo establecer en una aplicación una directiva de caché predeterminada de duración definida
La directiva de caché predeterminada de duración definida permite que una aplicación tenga su comportamiento de caché definido mediante los encabezados que se han enviado 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 de Internet Engineering Task Force (IETF). Este es el comportamiento de caché apropiado para la mayoría de aplicaciones.
Para establecer la directiva automática predeterminada para una aplicación
Cree un objeto de directiva predeterminado de duración definida.
Establezca el objeto de directiva como el valor predeterminado para el dominio de aplicación.
Ejemplo
Los dos ejemplos de esta sección generan directivas idénticas.
En el ejemplo siguiente se crea una directiva predeterminada de duración definida y se establece como el 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 de duración definida con la clase RequestCachePolicy 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