HttpCacheAgeControl Enumeração

Definição

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

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

Campos

Name Valor Description
None 0

Apenas para uso interno. O Framework vai lançar um ArgumentException se tentares usar este membro.

MinFresh 1

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

MaxAge 2

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

MaxAgeAndMinFresh 3

MaxAge e MinFresh.

MaxStale 4

O conteúdo pode ser retirado da cache após expirar, até que o tempo especificado com este valor decorra.

MaxAgeAndMaxStale 6

MaxAge e MaxStale.

Exemplos

O seguinte exemplo de código cria uma política baseada no MaxAgeAndMinFresh.

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

Observações

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

Aplica-se a

Ver também