HttpCacheAgeControl Enumeração

Definição

Especifica o significado dos valores de tempo que controlam o comportamento de cache para recursos obtidos usando objetos HttpWebRequest.

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
Herança
HttpCacheAgeControl

Campos

Nome Valor Description
None 0

Somente para uso interno. A Estrutura lançará um ArgumentException se você tentar usar esse membro.

MinFresh 1

O conteúdo poderá ser retirado do cache se o tempo restante antes da expiração for maior ou igual ao tempo especificado com esse valor.

MaxAge 2

O conteúdo pode ser retirado do cache até que seja mais antigo do que a idade especificada com esse valor.

MaxAgeAndMinFresh 3

MaxAge e MinFresh.

MaxStale 4

O conteúdo pode ser retirado do cache depois que ele tiver expirado, até que o tempo especificado com esse valor se especifique.

MaxAgeAndMaxStale 6

MaxAge e MaxStale.

Exemplos

O exemplo de código a seguir cria uma política baseada em MaxAgeAndMinFresh.

public static HttpRequestCachePolicy CreateFreshAndAgePolicy(TimeSpan freshMinimum, TimeSpan ageMaximum)
{
    HttpRequestCachePolicy policy =
        new HttpRequestCachePolicy(HttpCacheAgeControl.MaxAgeAndMinFresh, ageMaximum, freshMinimum);
    Console.WriteLine(policy.ToString());
    return policy;
}

Comentários

Essa enumeração é usada por membros da HttpRequestCachePolicy classe para configurar os valores de tempo para políticas de cache.

Aplica-se a

Confira também