HttpCacheAgeControl Перечисление

Определение

Указывает значение значений времени, управляющих поведением кэширования ресурсов, полученных с помощью объектов HttpWebRequest.

public enum class HttpCacheAgeControl
public enum HttpCacheAgeControl
type HttpCacheAgeControl = 
Public Enum HttpCacheAgeControl
Наследование
HttpCacheAgeControl

Поля

Имя Значение Описание
None 0

Только для внутреннего использования. Платформа вызовет исключение ArgumentException , если вы пытаетесь использовать этот элемент.

MinFresh 1

Содержимое можно взять из кэша, если время, оставшееся до истечения срока действия, больше или равно времени, указанного с этим значением.

MaxAge 2

Содержимое может быть взято из кэша до тех пор, пока оно не будет старше возраста, указанного с этим значением.

MaxAgeAndMinFresh 3

MaxAge и MinFresh.

MaxStale 4

Содержимое может быть взято из кэша после истечения срока его действия, пока время, указанное с этим значением, не истекает.

MaxAgeAndMaxStale 6

MaxAge и MaxStale.

Примеры

В следующем примере кода создается политика на основе MaxAgeAndMinFresh.

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

Комментарии

Это перечисление используется членами класса для настройки значений HttpRequestCachePolicy времени для политик кэша.

Применяется к

См. также раздел