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
Crie um objeto de política com baseado em tempo padrão.
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