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


HttpCachePolicy.SetMaxAge(TimeSpan) Метод

Определение

Задает НТТР-заголовок Cache-Control: max-age на основе заданного временного промежутка.

public:
 void SetMaxAge(TimeSpan delta);
public void SetMaxAge (TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)

Параметры

delta
TimeSpan

Промежуток времени, используемый для задания заголовка Cache - Control: max-age.

Исключения

Значение delta меньше 0 или больше одного года.

Примеры

В следующем примере кода показано, как задать для заголовка Cache-Control: max-age значение 0 часов, 30 минут и 0 секунд.

TimeSpan ts = new TimeSpan(0,30,0);
 Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
 Response.Cache.SetMaxAge(ts)

Комментарии

Max-age — это максимальное абсолютное время существования документа до того, как он считается устаревшим.

Метод SetMaxAge не использует скользящий срок действия и завершится ошибкой, если дата окончания срока действия нарушает принцип ограничения.

SetMaxAgeпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

Примечание

SetMaxAge Если метод вызывается многократно, то при втором и последующих вызовах значение максимального возраста может быть только уменьшено.

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