HttpCacheAgeControl Enumeraçã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
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 | |
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. |
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;
}
Essa enumeração é usada por membros da HttpRequestCachePolicy classe para configurar os valores de tempo para políticas de cache.
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 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: