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
MaxAge | 2 | O conteúdo pode ser retirado do cache até que seja mais antigo que a idade especificada com esse valor. |
MaxAgeAndMaxStale | 6 | |
MaxAgeAndMinFresh | 3 | |
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.
static HttpRequestCachePolicy^ CreateFreshAndAgePolicy( TimeSpan freshMinimum, TimeSpan ageMaximum )
{
HttpRequestCachePolicy^ policy = gcnew HttpRequestCachePolicy( HttpCacheAgeControl::MaxAgeAndMinFresh,
ageMaximum, freshMinimum );
Console::WriteLine( policy );
return policy;
}
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.