Freigeben über


Cache.Item[String] Eigenschaft

Definition

Ruft das Element im Cache am angegebenen Schlüssel ab oder legt dieses 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 Element im Cache darstellt.

Eigenschaftswert

Das angegebene Element im Cache.

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 den Einführungstext sowie das B-HTML-Element auf eine Web Forms-Seite 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>")

Das folgende Beispiel veranschaulicht die Verwendung dieser Eigenschaft, 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 dem Cache ein Element und einen Schlüssel hinzufügen. Das Hinzufügen eines Cacheelements mithilfe der Item[] -Eigenschaft entspricht dem Aufrufen der Cache.Insert -Methode.

Gilt für:

Weitere Informationen