OutputCacheSection.OmitVaryStar Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, отражающее включение заголовка vary
.
public:
property bool OmitVaryStar { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("omitVaryStar", DefaultValue=false)]
public bool OmitVaryStar { get; set; }
[<System.Configuration.ConfigurationProperty("omitVaryStar", DefaultValue=false)>]
member this.OmitVaryStar : bool with get, set
Public Property OmitVaryStar As Boolean
Значение свойства
true
, если заголовок vary
включен; в противном случае false
. Значение по умолчанию — false
.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать свойство OmitVaryStar.
// Get the current OmitVaryStar.
Boolean omitVaryStar =
outputCacheSection.OmitVaryStar;
// Set the OmitVaryStar.
outputCacheSection.OmitVaryStar = false;
' Get the current OmitVaryStar.
Dim omitVaryStar As [Boolean] = _
outputCacheSection.OmitVaryStar
' Set the OmitVaryStar.
outputCacheSection.OmitVaryStar = False
Комментарии
Заголовок vary
указывает поля заголовка запроса, которые сервер использует для определения того, какие из нескольких кэшированных ответов отправляются в ответ на запрос клиента. Значение по умолчанию для OmitVaryStar свойства — false
. По умолчанию ASP.NET отправляет vary
заголовок во всех POST
запросах, а также во всех строках запроса GET-request.
OmitVaryStar Если имеет значение true
, ASP.NET пропускает vary
заголовок при возврате ответа для кэшированных страниц при условии, что GET
запрос к ответу кэшируется без VaryByCustom
свойства, а POST
запрос к ответу кэшируется без VaryByParam
свойства и без VaryByCustom
свойства.