Прочитать на английском

Поделиться через


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

Определение

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

C#
public enum HttpCacheAgeControl
Наследование
HttpCacheAgeControl

Поля

Имя Значение Описание
MaxAge 2

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

MaxAgeAndMaxStale 6

MaxAge и MaxStale.

MaxAgeAndMinFresh 3

MaxAge и MinFresh.

MaxStale 4

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

MinFresh 1

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

None 0

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

Примеры

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

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

Комментарии

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

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

Продукт Версии
.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

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