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 Если метод вызывается многократно, то при втором и последующих вызовах значение максимального возраста может быть только уменьшено.