HttpCachePolicy.SetRevalidation(HttpCacheRevalidation) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает для НТТР-заголовка Cache-Control
директиву must-revalidate
или proxy-revalidate
в зависимости от предоставленного значения перечисления.
public:
void SetRevalidation(System::Web::HttpCacheRevalidation revalidation);
public void SetRevalidation (System.Web.HttpCacheRevalidation revalidation);
member this.SetRevalidation : System.Web.HttpCacheRevalidation -> unit
Public Sub SetRevalidation (revalidation As HttpCacheRevalidation)
Параметры
- revalidation
- HttpCacheRevalidation
Значение перечисления HttpCacheRevalidation, задаваемое для заголовка Cache-Control
.
Исключения
revalidation
не является одним из значений перечисления.
Примеры
В следующем примере кода показано, как задать для повторной проверки кэша значение AllCaches.
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
Комментарии
Значение по умолчанию, эквивалентное None, заключается в том, чтобы не отправлять директивы в заголовке, если это явно не указано этим методом.
SetRevalidationпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.