Condividi tramite


Procedura: Impostare i criteri di cache Time-Based predefiniti per un'applicazione

I criteri di cache basati sul tempo predefiniti consentono a un'applicazione di definire il comportamento della cache dalle intestazioni inviate con la risorsa memorizzata nella cache e il comportamento della cache definito nelle sezioni 13 e 14 di RFC 2616, disponibile nel sito Web IETF (Internet Engineering Task Force). Si tratta del comportamento della cache appropriato per la maggior parte delle applicazioni.

Per impostare i criteri automatici predefiniti per un'applicazione

  1. Creare un oggetto criterio predefinito basato sul tempo.

  2. Impostare l'oggetto criteri come predefinito per il dominio dell'applicazione.

Example

I due esempi in questa sezione producono criteri identici.

L'esempio seguente crea un criterio predefinito basato sul tempo e lo imposta come predefinito per il dominio 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 i criteri di cache basati sul tempo predefiniti usando la RequestCachePolicy classe , 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

Vedere anche