Procedura: Impostare criteri di cache predefiniti basati sul tempo per un'applicazione
I criteri di cache predefiniti basati sul tempo consentono di definire il comportamento della cache per un'applicazione in base alle intestazioni inviate con la risorsa memorizzata nella cache e al comportamento della cache definito nelle sezioni 13 e 14 del documento RFC 2616, disponibile nel sito Web Internet Engineering Task Force (IETF). Questo è il comportamento della cache appropriato per la maggior parte delle applicazioni.
Per impostare i criteri automatici predefiniti per un'applicazione
Creare un oggetto criteri basati sul tempo predefinito.
Impostare l'oggetto criteri come predefinito per il dominio dell'applicazione.
Esempio
I due esempi in questa sezione producono criteri identici.
L'esempio seguente crea un criterio basato sul tempo predefinito e lo imposta come predefinito per il dominio dell'applicazione.
public static void SetDefaultTimeBasedPolicy ()
{
HttpRequestCachePolicy policy = new HttpRequestCachePolicy ();
HttpWebRequest.DefaultCachePolicy = policy ;
}
Public Shared Sub SetDefaultTimeBasedPolicy ()
Dim policy = New HttpRequestCachePolicy ()
HttpWebRequest.DefaultCachePolicy = policy
End Sub
È anche possibile creare criteri di cache basati sul tempo predefiniti usando la classe RequestCachePolicy come illustrato nell'esempio seguente:
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