Como: Definir a política padrão de cache baseado no tempo para uma aplicação

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

Para definir a política automática padrão para uma aplicação

  1. Crie um objeto de política baseado em tempo predefinido.

  2. Defina o objeto de política como padrão para o domínio da aplicação.

Example

Os dois exemplos desta secção produzem políticas idênticas.

O exemplo seguinte cria uma política padrão baseada no tempo e define-a como padrão para o domínio da aplicação.

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

Também pode criar a política de cache baseada em tempo padrão usando a classe RequestCachePolicy mostrada no exemplo seguinte.

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

Consulte também