Cache.Item[String] Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает элемент кэша при указанном ключе.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ key); void set(System::String ^ key, System::Object ^ value); };
public object this[string key] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(key As String) As Object
Параметры
Значение свойства
Указанный элемент кэша.
Примеры
В следующем примере свойство используется для Item
получения значения кэшированного объекта, связанного с ключом Key1
. Затем он использует метод для HttpResponse.Write записи значения и вводного текста и элемента B HTML на страницу веб-форм.
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(Cache["Key1"] as string) + "</B>");
Response.Write("Value of cache key: <B>" + Server.HtmlEncode(CType(Cache("Key1"),String)) + "</B>")
В следующем примере показано использование этого свойства для вставки значения текстового поля в кэш.
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
if (txtName.Text != "")
{
// Add this item to the cache.
Cache[txtName.Text] = txtValue.Text;
}
}
Private Sub cmdAdd_Click(objSender As Object, objArgs As EventArgs)
If txtName.Text <> "" Then
' Add this item to the cache.
Cache(txtName.Text) = txtValue.Text
End If
End Sub
Комментарии
Это свойство можно использовать для получения значения указанного элемента кэша или для добавления элемента и ключа для него в кэш. Добавление элемента кэша Item[] с помощью свойства эквивалентно вызову Cache.Insert метода .