HttpCachePolicy.SetOmitVaryStar(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает, должен ли ответ содержать заголовок vary:*
при изменении с помощью параметров.
public:
void SetOmitVaryStar(bool omit);
public void SetOmitVaryStar (bool omit);
member this.SetOmitVaryStar : bool -> unit
Public Sub SetOmitVaryStar (omit As Boolean)
Параметры
- omit
- Boolean
Значение true
, чтобы указать, что HttpCachePolicy не должен использовать значение * для свойства VaryByHeaders; в противном случае — значение false
.
Комментарии
Этот метод позволяет предотвратить добавление vary:*
заголовка выходных данных в исходящий ответ, если кэшированный ответ зависит от параметра. Это полезно для клиентов, изменяющих кэширование по строке запроса, так как большинство клиентов автоматически зависят от строки запроса, не требуя заголовка vary:*
.
Примечание
Использование заголовка vary:*
может отключить все кэширование клиента.
Это удобный метод, который влияет на VaryByHeaders свойство. Передача true
в метод указывает на то, HttpCachePolicy чтобы игнорировать значение *для VaryByHeaders свойства.
SetOmitVaryStarпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.