Ler em inglês

Partilhar via


HttpCacheAgeControl Enumeração

Definição

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

C#
public enum HttpCacheAgeControl
Herança
HttpCacheAgeControl

Campos

Nome Valor Description
MaxAge 2

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

MaxAgeAndMaxStale 6

MaxAge e MaxStale.

MaxAgeAndMinFresh 3

MaxAge e MinFresh.

MaxStale 4

O conteúdo pode ser retirado do cache após ter expirado, até a expiração do tempo especificado com esse valor.

MinFresh 1

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

None 0

Somente para uso interno. O Framework gerará uma ArgumentException se você tentar usar esse membro.

Exemplos

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

C#
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

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também