HttpCacheAgeControl Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 | |
| 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 |
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.