Sdílet prostřednictvím


Cache.Item[String] Vlastnost

Definice

Získá nebo nastaví položku mezipaměti na zadaný klíč.

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

Parametry

key
String

Objekt String , který představuje klíč položky mezipaměti.

Hodnota vlastnosti

Zadaná položka mezipaměti.

Příklady

Následující příklad používá Item vlastnost k načtení hodnoty objektu v mezipaměti přidruženého ke klíči Key1 . Pak použije metodu HttpResponse.Write k zápisu hodnoty a úvodního textu a elementu HTML jazyka B na stránku Webové formuláře.

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>")

Následující příklad ukazuje použití této vlastnosti k vložení hodnoty textového pole do mezipaměti.

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

Poznámky

Tuto vlastnost můžete použít k načtení hodnoty zadané položky mezipaměti nebo k přidání položky a klíče pro ni do mezipaměti. Přidání položky mezipaměti pomocí Item[] vlastnosti je ekvivalentní volání Cache.Insert metody .

Platí pro

Viz také