Cache.Item[String] Eigenschaft

Definition

Ruft ab oder legt das Cacheelement am angegebenen Schlüssel fest.

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

Parameter

key
String

Ein String Objekt, das den Schlüssel für das Cacheelement darstellt.

Eigenschaftswert

Das angegebene Cacheelement.

Beispiele

Im folgenden Beispiel wird die Item Eigenschaft verwendet, um den Wert eines zwischengespeicherten Objekts abzurufen, das dem Key1 Schlüssel zugeordnet ist. Anschließend wird die HttpResponse.Write Methode verwendet, um den Wert und einführungstext und das B-HTML-Element auf eine Webseite zu schreiben.

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

Im folgenden Beispiel wird die Verwendung dieser Eigenschaft veranschaulicht, um den Wert eines Textfelds in den Cache einzufügen.

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

Hinweise

Mit dieser Eigenschaft können Sie den Wert eines angegebenen Cacheelements abrufen oder ein Element und einen Schlüssel zum Cache hinzufügen. Das Hinzufügen eines Cacheelements mithilfe der Item[] Eigenschaft entspricht dem Aufrufen der Cache.Insert Methode.

Gilt für:

Weitere Informationen