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

Параметры

key
String

Объект String, который представляет ключ для элемента кэша.

Значение свойства

Указанный элемент кэша.

Примеры

В следующем примере свойство используется Item для получения значения кэшированного объекта, связанного с ключом Key1 . Затем он использует HttpResponse.Write метод для записи значения и вводного текста и html-элемента B на страницу веб-формы.

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 метода .

Применяется к

См. также раздел