Compartilhar via


Como: Definir uma política de cache baseada em tempo padrão para um aplicativo

A política de cache baseada em tempo padrão permite que um aplicativo tenha seu comportamento de cache definido pelos cabeçalhos enviados com o recurso em cache e o comportamento de cache definido nas seções 13 e 14 do RFC 2616, disponível no site da IETF (Internet Engineering Task Force). Esse é o comportamento de cache apropriado para a maioria dos aplicativos.

Para definir a política automática padrão para um aplicativo

  1. Crie um objeto de política com baseado em tempo padrão.

  2. Defina o objeto de política como o padrão para o domínio do aplicativo.

Exemplo

Os dois exemplos nesta seção produzem políticas idênticas.

O exemplo a seguir cria uma política baseada em tempo padrão e define-a como o padrão para o domínio do aplicativo.

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

Você também pode criar a política de cache baseada em tempo padrão usando a classe RequestCachePolicy conforme mostrado no exemplo a seguir:

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  

Confira também