Compartilhar via


Como definir a política padrão de cache Time-Based 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 armazenado em cache e o comportamento de cache definido nas seções 13 e 14 do RFC 2616, disponíveis 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 baseado em tempo padrão.

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

Example

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 a define 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 RequestCachePolicy classe, 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

Consulte também