HttpCacheAgeControl Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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 | |
| MaxStale | 4 | O conteúdo pode ser retirado da cache após expirar, até que o tempo especificado com este valor decorra. |
| MaxAgeAndMaxStale | 6 |
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.