HttpCacheVaryByParams.Item[String] Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее, изменяется ли кэш в соответствии с указанным параметром HTTP-запроса.
public:
property bool default[System::String ^] { bool get(System::String ^ header); void set(System::String ^ header, bool value); };
public bool this[string header] { get; set; }
member this.Item(string) : bool with get, set
Default Public Property Item(header As String) As Boolean
Параметры
- header
- String
Имя настраиваемого параметра.
Значение свойства
Значение true
, если кэш должен изменяться в зависимости от указанного значения параметра.
Исключения
header
имеет значение null
.
Примеры
В следующем примере кода демонстрируется доступ Item[] к индексатору из объекта , связанного HttpCachePolicyHttpResponseс .
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(false);
Response.Cache.VaryByParams["Category"] = true;
if (Response.Cache.VaryByParams["Category"])
{
//...
}
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60))
Response.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.SetValidUntilExpires(False)
Response.Cache.VaryByParams("Category") = True
If Response.Cache.VaryByParams("Category") Then
'...
End If
Комментарии
При использовании в качестве метода доступа (метода получения) Item[] индексатор возвращает значение true
, если значение указанного параметра найдено в текущей коллекции параметров или если коллекция имеет значение , изменяющееся на * (звездочка), которая указывает все параметры.
При использовании в качестве мутатора (метода задания) Item[] индексатор задает значение параметра в коллекции параметров, соответствующего указанному заголовку, равным true
. Можно указать значение * , которое указывает все параметры.